Bug 383882 - Eclipse 4.x adaptation (support 4.4)
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java
index c53d943..f709895 100644
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java
+++ b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java
@@ -60,8 +60,7 @@
configurer.setShowCoolBar(true);
configurer.setShowMenuBar(true);
configurer.setShowStatusLine(true);
- configurer.setTitle(MiCheckerPlugin
- .getResourceString("window.title")); //$NON-NLS-1$
+ configurer.setTitle(MiCheckerPlugin.getResourceString("window.title")); //$NON-NLS-1$
// Show perspective name on title
configurer.getWindow().addPerspectiveListener(
@@ -102,15 +101,18 @@
items[i].dispose();
}
}
-
- //hide quick access (for Eclipse 4.2.x)
- IWorkbenchWindow window = PlatformUI.getWorkbench()
- .getActiveWorkbenchWindow();
- MWindow model = ((WorkbenchWindow) window).getModel();
- EModelService modelService = model.getContext()
- .get(EModelService.class);
- modelService.find("SearchField", model).setToBeRendered(false);
+ // hide quick access (for Eclipse 4.2.x)
+ try {
+ IWorkbenchWindow window = PlatformUI.getWorkbench()
+ .getActiveWorkbenchWindow();
+ MWindow model = ((WorkbenchWindow) window).getModel();
+ EModelService modelService = model.getContext().get(
+ EModelService.class);
+ modelService.find("SearchField", model).setToBeRendered(false);
+ } catch (Exception e) {
+
+ }
PreferenceManager prefManager = getWindowConfigurer()
.getWorkbenchConfigurer().getWorkbench().getPreferenceManager();