Author: mareshkau
Date: 2009-02-19 10:33:58 -0500 (Thu, 19 Feb 2009)
New Revision: 13682
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/SelectionManager.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/xpl/SashSetting.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-3805
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/SelectionManager.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/SelectionManager.java 2009-02-19
15:09:14 UTC (rev 13681)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/SelectionManager.java 2009-02-19
15:33:58 UTC (rev 13682)
@@ -265,7 +265,12 @@
model = StructuredModelManager.getModelManager()
.getExistingModelForRead(
getSourceEditor().getTextViewer().getDocument());
-
+
+ //fix for JBIDE-3805, mareshkau
+ if(model==null) {
+ return;
+ }
+
Point range = SelectionUtil
.getSourceSelectionRange(getSourceEditor());
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/xpl/SashSetting.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/xpl/SashSetting.java 2009-02-19
15:09:14 UTC (rev 13681)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/xpl/SashSetting.java 2009-02-19
15:33:58 UTC (rev 13682)
@@ -55,7 +55,10 @@
sb.append(EditorSettings.SEPERATOR);
sb.append(sash.getSavedWeight());
try {
+ //fix for JBIDE-3805
+ if(resource.exists()) {
resource.setPersistentProperty(name,sb.toString());
+ }
} catch (CoreException e) {
VpePlugin.getPluginLog().logError(e);
}