[362065] StringIndexOutOfBoundsException translating documents with empty event handler attributes
diff --git a/bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java b/bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java index f2ae833..ac5d7ce 100644 --- a/bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java +++ b/bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java
@@ -399,7 +399,7 @@ // Position inScript = new Position(scriptOffset, // rawText.length()); /* Quoted text starts +1 and ends -1 char */ - if(ADD_SEMICOLON_AT_INLINE && rawText.charAt(rawText.length()-1) != ';') rawText = rawText + ";"; //$NON-NLS-1$ + if(ADD_SEMICOLON_AT_INLINE) rawText = rawText + ";"; //$NON-NLS-1$ Position inHtml = new Position(valStartOffset, rawText.length()); scriptLocationInHtml.add(inHtml); /* need to pad the script text with spaces */