Author: scabanovich
Date: 2009-03-23 09:17:27 -0400 (Mon, 23 Mar 2009)
New Revision: 14288
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/text/java/SeamELProposalProcessor.java
Log:
JBIDE-4071
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/text/java/SeamELProposalProcessor.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/text/java/SeamELProposalProcessor.java 2009-03-23
13:17:07 UTC (rev 14287)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/text/java/SeamELProposalProcessor.java 2009-03-23
13:17:27 UTC (rev 14288)
@@ -619,7 +619,7 @@
IDocument doc= viewer.getDocument();
if (doc == null || offset > doc.getLength())
return false;
-
+int quotaCount = 0;
while (--offset >= startIndex) {
if ('}' == doc.getChar(offset))
return false;
@@ -630,14 +630,16 @@
backslashCount++;
}
if (backslashCount%2 == 0)
- return false;
+ quotaCount++;
}
if ('{' == doc.getChar(offset) &&
(offset - 1) >= 0 &&
('#' == doc.getChar(offset - 1) ||
'$' == doc.getChar(offset - 1))) {
- return true;
+ if(quotaCount % 2 == 0) {
+ return true;
+ }
}
}
return false;