Author: vrubezhny
Date: 2008-02-14 12:05:04 -0500 (Thu, 14 Feb 2008)
New Revision: 6317
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/contentassist/RedHatJSPContentAssistProcessor.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1759 Empty CA if there is no space between
inverted commas in atribute value.
The fix is applied on the version 2.1.
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/contentassist/RedHatJSPContentAssistProcessor.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/contentassist/RedHatJSPContentAssistProcessor.java 2008-02-14
16:00:11 UTC (rev 6316)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/contentassist/RedHatJSPContentAssistProcessor.java 2008-02-14
17:05:04 UTC (rev 6317)
@@ -665,9 +665,11 @@
String text = contentAssistRequest.getText();
String matchString = contentAssistRequest.getMatchString();
- if (matchString.length() > StringUtils.strip(text).length() &&
- ( (matchString.startsWith("\"") &&
matchString.endsWith("\""))
- || (matchString.startsWith("'") &&
matchString.endsWith("\"")))) {
+ if (matchString.length() > StringUtils.strip(text).length() &&
+ ( (matchString.startsWith("\"") &&
matchString.endsWith("\"") &&
+ (matchString.indexOf("\"") !=
matchString.lastIndexOf("\"")))
+ || (matchString.startsWith("'") &&
matchString.endsWith("\"") &&
+ (matchString.indexOf("\"") !=
matchString.lastIndexOf("\""))))) {
return;
}