Author: DartPeng
Date: 2008-11-28 02:22:26 -0500 (Fri, 28 Nov 2008)
New Revision: 12110
Modified:
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/ui/editors/SmooksFormEditor.java
Log:
JBIDE-2943
Fix it
Modified:
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/ui/editors/SmooksFormEditor.java
===================================================================
---
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/ui/editors/SmooksFormEditor.java 2008-11-28
07:02:01 UTC (rev 12109)
+++
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/ui/editors/SmooksFormEditor.java 2008-11-28
07:22:26 UTC (rev 12110)
@@ -67,7 +67,7 @@
private AdapterFactoryEditingDomain editingDomain;
private Resource smooksResource;
- private SmooksTextEdtor textEdtior = null;
+ // private SmooksTextEdtor textEdtior = null;
private boolean forceDirty = false;
private boolean onlyShowTextEditor = false;
@@ -150,19 +150,22 @@
this.showTextEditorReason = reason;
}
+ /**
+ * @deprecated
+ */
public void removeGraphicalFormPage() {
int count = this.getPageCount();
- try {
- if (textEdtior == null) {
- textEdtior = new SmooksTextEdtor(showTextEditorReason);
- this.addPage(textEdtior, getEditorInput());
- for (int i = 0; i < count; i++) {
- this.removePage(0);
- }
- }
- } catch (PartInitException e) {
- e.printStackTrace();
- }
+ // try {
+ // if (textEdtior == null) {
+ // textEdtior = new SmooksTextEdtor(showTextEditorReason);
+ // this.addPage(textEdtior, getEditorInput());
+ // for (int i = 0; i < count; i++) {
+ // this.removePage(0);
+ // }
+ // }
+ // } catch (PartInitException e) {
+ // e.printStackTrace();
+ // }
}
/*
@@ -241,13 +244,14 @@
@Override
public void doSave(IProgressMonitor monitor) {
- IEditorPart activeEditor = this.getEditor(this.getCurrentPage());
- if (activeEditor != normalPage && activeEditor != null) {
- activeEditor.doSave(monitor);
+ int index = this.getCurrentPage();
+ if (index == 2) {
+ this.xmlTextEditor.doSave(monitor);
fireEditorDirty(false);
- }
- if(activeEditor == null){
+ } else {
+
this.graphicalPage.doSave(monitor);
+ fireEditorDirty(false);
}
}
Show replies by date