Author: vrubezhny
Date: 2008-02-05 14:33:56 -0500 (Tue, 05 Feb 2008)
New Revision: 6122
Modified:
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/xml/XMLLinkHyperlinkPartitioner.java
Log:
http://jira.jboss.org/jira/browse/JBIDE-1736 Strange Unhandled event loop exception after
direct mouse for OpeON to any link that contain path to any page.
Issue is fixed
Modified:
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/xml/XMLLinkHyperlinkPartitioner.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/xml/XMLLinkHyperlinkPartitioner.java 2008-02-05
19:29:44 UTC (rev 6121)
+++
trunk/common/plugins/org.jboss.tools.common.text.ext/src/org/jboss/tools/common/text/ext/hyperlink/xml/XMLLinkHyperlinkPartitioner.java 2008-02-05
19:33:56 UTC (rev 6122)
@@ -98,6 +98,10 @@
final int propStart = bStart + start;
final int propLength = bEnd - bStart;
+ // JBIDE-1736: do not detect XMLLink region for the offset that is more than
+ // closing quote position of an attribute value.
+ if (start + bEnd <= offset) return null;
+
if (propStart > offset || propStart + propLength < offset) return null;
IRegion region = new IRegion () {