Author: sdzmitrovich
Date: 2008-03-11 08:51:22 -0400 (Tue, 11 Mar 2008)
New Revision: 6835
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/TemplateManagingUtil.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1865
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/TemplateManagingUtil.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/TemplateManagingUtil.java 2008-03-11
12:44:15 UTC (rev 6834)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/TemplateManagingUtil.java 2008-03-11
12:51:22 UTC (rev 6835)
@@ -78,10 +78,11 @@
public static VpeTemplate getTemplateBySourceSelection(
VpePageContext pageContext, int focus, int anchor) {
- // get source node by ofsset
+ // get source node by offset
Node focusNode = getSourceNodeByPosition(pageContext, focus);
// if focus node also contain anchor point (selected only 1 element)
- if ((anchor <= ((IDOMNode) focusNode).getEndOffset())
+ if ((focusNode != null)
+ && (anchor <= ((IDOMNode) focusNode).getEndOffset())
&& (anchor >= ((IDOMNode) focusNode).getStartOffset())) {
VpeElementMapping elementMapping = pageContext.getDomMapping()