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);
 		}
 	}