Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorddunne2012-05-02 00:59:45 +0000
committerRoberto E. Escobar2012-05-02 00:59:45 +0000
commit45f0a36b478f2e09ae77e03ba67e31417ef76fa9 (patch)
tree74060cf336d7ea1aa998291dee3ff335f321dda9 /plugins/org.eclipse.osee.framework.ui.plugin
parent3fe869c785c2c170708163942be307ad73c57ac4 (diff)
downloadorg.eclipse.osee-45f0a36b478f2e09ae77e03ba67e31417ef76fa9.tar.gz
org.eclipse.osee-45f0a36b478f2e09ae77e03ba67e31417ef76fa9.tar.xz
org.eclipse.osee-45f0a36b478f2e09ae77e03ba67e31417ef76fa9.zip
bug[ats_VPBR8]: OSEE Menu options not working
Diffstat (limited to 'plugins/org.eclipse.osee.framework.ui.plugin')
-rw-r--r--plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java b/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java
index 5e9474222f8..1fb2800ba92 100644
--- a/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java
+++ b/plugins/org.eclipse.osee.framework.ui.plugin/src/org/eclipse/osee/framework/ui/plugin/util/AWorkbench.java
@@ -15,9 +15,9 @@ import java.util.List;
import java.util.logging.Level;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.core.runtime.preferences.IEclipsePreferences;
-import org.eclipse.core.runtime.preferences.InstanceScope;
+import org.eclipse.core.runtime.Platform;
import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.osee.framework.core.util.Result;
import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.logging.OseeLevel;
@@ -35,6 +35,7 @@ import org.eclipse.ui.IWorkbenchPreferenceConstants;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.WorkbenchException;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
/**
* @author Donald G. Dunne
@@ -44,8 +45,10 @@ public final class AWorkbench {
public static void openPerspective(String perspId) {
IAdaptable input = ResourcesPlugin.getWorkspace();
// Get "Open Behavior" preference.
- IEclipsePreferences node = InstanceScope.INSTANCE.getNode(PlatformUI.PLUGIN_ID);
- String pref = node.get(IWorkbenchPreferenceConstants.OPEN_NEW_PERSPECTIVE, "");
+ @SuppressWarnings("deprecation")
+ AbstractUIPlugin plugin = (AbstractUIPlugin) Platform.getPlugin(PlatformUI.PLUGIN_ID);
+ IPreferenceStore store = plugin.getPreferenceStore();
+ String pref = store.getString(IWorkbenchPreferenceConstants.OPEN_NEW_PERSPECTIVE);
// Implement open behavior.
try {

Back to the top