Fix for Bug 332498 - Regression: Cannot maximize views any more
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 65885eb..b64e511 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
@@ -3323,12 +3323,14 @@ */ public void toggleZoom(IWorkbenchPartReference ref) { MPerspective curPersp = modelService.getActivePerspective(window); + MPlaceholder eaPH = (MPlaceholder) modelService.find(IPageLayout.ID_EDITOR_AREA, curPersp); + // HACK!! Constant is defined in MinMaxAddon - String EAMaximizedHack = "EAMaximized"; //$NON-NLS-1$ - if (curPersp.getTags().contains(EAMaximizedHack)) { - curPersp.getTags().remove(EAMaximizedHack); + String EAMaximizedHack = "Maximized"; //$NON-NLS-1$ + if (eaPH.getTags().contains(EAMaximizedHack)) { + eaPH.getTags().remove(EAMaximizedHack); } else { - curPersp.getTags().add(EAMaximizedHack); + eaPH.getTags().add(EAMaximizedHack); } }