diff options
Diffstat (limited to 'plugins/ldapbrowser.ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/views/searchlogs/EnableSearchRequestLogsAction.java')
-rw-r--r-- | plugins/ldapbrowser.ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/views/searchlogs/EnableSearchRequestLogsAction.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/plugins/ldapbrowser.ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/views/searchlogs/EnableSearchRequestLogsAction.java b/plugins/ldapbrowser.ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/views/searchlogs/EnableSearchRequestLogsAction.java index 3a8b42e08..5557b0101 100644 --- a/plugins/ldapbrowser.ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/views/searchlogs/EnableSearchRequestLogsAction.java +++ b/plugins/ldapbrowser.ui/src/main/java/org/apache/directory/studio/ldapbrowser/ui/views/searchlogs/EnableSearchRequestLogsAction.java @@ -23,6 +23,7 @@ package org.apache.directory.studio.ldapbrowser.ui.views.searchlogs; import org.apache.directory.studio.connection.core.ConnectionCoreConstants; import org.apache.directory.studio.connection.core.ConnectionCorePlugin; +import org.eclipse.core.runtime.preferences.IEclipsePreferences; import org.eclipse.jface.action.Action; @@ -42,8 +43,7 @@ public class EnableSearchRequestLogsAction extends Action super( Messages.getString( "EnableSearchRequestLogsAction.EnableSearchRequestLogs" ), AS_CHECK_BOX ); //$NON-NLS-1$ setToolTipText( getText() ); setEnabled( true ); - setChecked( ConnectionCorePlugin.getDefault().getPluginPreferences().getBoolean( - ConnectionCoreConstants.PREFERENCE_SEARCHREQUESTLOGS_ENABLE ) ); + setChecked( ConnectionCorePlugin.getDefault().isSearchRequestLogsEnabled() ); } @@ -52,9 +52,10 @@ public class EnableSearchRequestLogsAction extends Action */ public void run() { - ConnectionCorePlugin.getDefault().getPluginPreferences().setValue( - ConnectionCoreConstants.PREFERENCE_SEARCHREQUESTLOGS_ENABLE, super.isChecked() ); - ConnectionCorePlugin.getDefault().savePluginPreferences(); + IEclipsePreferences instancePreferences = ConnectionCorePlugin.getDefault().getInstanceScopePreferences(); + instancePreferences.putBoolean( ConnectionCoreConstants.PREFERENCE_SEARCHREQUESTLOGS_ENABLE, + super.isChecked() ); + ConnectionCorePlugin.getDefault().flushInstanceScopePreferences(); } } |