diff options
author | ddunne | 2012-05-02 00:59:45 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2012-05-02 00:59:45 +0000 |
commit | 45f0a36b478f2e09ae77e03ba67e31417ef76fa9 (patch) | |
tree | 74060cf336d7ea1aa998291dee3ff335f321dda9 /plugins/org.eclipse.osee.framework.ui.plugin | |
parent | 3fe869c785c2c170708163942be307ad73c57ac4 (diff) | |
download | org.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.java | 11 |
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 { |