Author: snjeza
Date: 2008-04-16 23:55:22 -0400 (Wed, 16 Apr 2008)
New Revision: 7564
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/editor/IVisualEditor.java
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor/JSPMultiPageEditor.java
Log:
JBIDE-2081 Exception appears when open jsp/html/xhtml file after Default Editor Tab was
set to Source.
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/editor/IVisualEditor.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/editor/IVisualEditor.java 2008-04-17
03:55:17 UTC (rev 7563)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/editor/IVisualEditor.java 2008-04-17
03:55:22 UTC (rev 7564)
@@ -27,5 +27,7 @@
public void createPreviewBrowser();
public Object getVisualEditor();
public void createVisualEditor();
+ public void maximizeSource();
+ public void maximizeVisual();
}
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor/JSPMultiPageEditor.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor/JSPMultiPageEditor.java 2008-04-17
03:55:17 UTC (rev 7563)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor/JSPMultiPageEditor.java 2008-04-17
03:55:22 UTC (rev 7564)
@@ -410,8 +410,22 @@
// switchOutlineToJSPEditor();
}
loadSelectedTab();
- setActivePage(selectedPageIndex);
- pageChange(selectedPageIndex);
+
+ if (selectedPageIndex == 2) {
+ setActivePage(0);
+ pageChange(0);
+ if (visualEditor != null)
+ visualEditor.maximizeSource();
+ selectedPageIndex=0;
+ } else if (selectedPageIndex == 1) {
+ setActivePage(0);
+ pageChange(0);
+ if (visualEditor != null)
+ visualEditor.maximizeVisual();
+ selectedPageIndex=0;
+ }
+ //setActivePage(selectedPageIndex);
+ //pageChange(selectedPageIndex);
new ResourceChangeListener(this, getContainer());
if (getModelObject() != null) {
Show replies by date