From 91b8a59e7fd7e5ca6bfbd2d6336d311afcf85972 Mon Sep 17 00:00:00 2001 From: Jens Kübler Date: Thu, 18 Apr 2013 14:32:10 -0400 Subject: Fix for Bug 379212 - IPerspectiveListener3.perspectiveOpened is not called on opening a new perspective --- .../Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java | 3 +++ 1 file changed, 3 insertions(+) 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); } -- cgit v1.2.3