Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Webster2009-02-04 16:10:57 +0000
committerPaul Webster2009-02-04 16:10:57 +0000
commit7422974fa0c988692d5480a3d0c6b587ea1c8b79 (patch)
tree8d1470ac7a49badfaddab1b382761161d4707afd
parent894bb57936001f291eaf38f986b005a6a09fb9f7 (diff)
downloadeclipse.platform.ui-7422974fa0c988692d5480a3d0c6b587ea1c8b79.tar.gz
eclipse.platform.ui-7422974fa0c988692d5480a3d0c6b587ea1c8b79.tar.xz
eclipse.platform.ui-7422974fa0c988692d5480a3d0c6b587ea1c8b79.zip
Pass in the model to the legacy hook
-rw-r--r--bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java4
-rw-r--r--bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java2
2 files changed, 4 insertions, 2 deletions
diff --git a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java
index 7e43da4e103..9e3cb56c87e 100644
--- a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java
+++ b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/ILegacyHook.java
@@ -1,11 +1,13 @@
package org.eclipse.e4.workbench.ui;
+import org.eclipse.e4.ui.model.application.MApplication;
import org.eclipse.e4.ui.model.application.MMenu;
import org.eclipse.e4.ui.model.workbench.MPerspective;
+import org.eclipse.e4.ui.model.workbench.MWorkbenchWindow;
import org.eclipse.e4.workbench.ui.internal.Workbench;
public interface ILegacyHook {
- public void init(Workbench e4Workbench);
+ public void init(Workbench e4Workbench, MApplication<MWorkbenchWindow> workbench);
public void loadMenu(MMenu menuModel);
public void loadPerspective(MPerspective<?> perspModel);
}
diff --git a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java
index dc9a98282e9..011d7c19a4c 100644
--- a/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java
+++ b/bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/internal/Workbench.java
@@ -330,7 +330,7 @@ public class Workbench implements IWorkbench, IContributionFactory {
impl = (ILegacyHook) hooks[0]
.createExecutableExtension("class"); //$NON-NLS-1$
legacyHook = impl;
- legacyHook.init(this);
+ legacyHook.init(this, workbench);
} catch (CoreException e) {
e.printStackTrace();
}

Back to the top