diff options
| author | Jens Kübler | 2013-04-18 18:32:10 +0000 |
|---|---|---|
| committer | Eric Moffatt | 2013-04-18 18:32:43 +0000 |
| commit | 91b8a59e7fd7e5ca6bfbd2d6336d311afcf85972 (patch) | |
| tree | 1294ff2fb46f4ec5898136ce7939d764f7de155b | |
| parent | ecc24a3208fa0c32e882a8abd82749b0d265708d (diff) | |
| download | eclipse.platform.ui-91b8a59e7fd7e5ca6bfbd2d6336d311afcf85972.tar.gz eclipse.platform.ui-91b8a59e7fd7e5ca6bfbd2d6336d311afcf85972.tar.xz eclipse.platform.ui-91b8a59e7fd7e5ca6bfbd2d6336d311afcf85972.zip | |
Fix for Bug 379212 - IPerspectiveListener3.perspectiveOpened is not
called on opening a new perspective
| -rw-r--r-- | bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java index 2e3bfb158e0..eb98633adc8 100644 --- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java +++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java @@ -1605,6 +1605,8 @@ public class WorkbenchPage extends CompatibleWorkbenchPage implements } modelService.removePerspectiveModel(persp, window); modelToPerspectiveMapping.remove(persp); + + legacyWindow.firePerspectiveClosed(this, desc); } } @@ -3680,6 +3682,7 @@ public class WorkbenchPage extends CompatibleWorkbenchPage implements modelPerspective.getContext().activate(); + legacyWindow.firePerspectiveOpened(this, perspective); UIEvents.publishEvent(UIEvents.UILifeCycle.PERSPECTIVE_OPENED, modelPerspective); } |
