This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git

commit ae1069c184dab167854f9afd83baa89ca7e6ee6f
Author: Josh Tynjala <[email protected]>
AuthorDate: Tue May 28 10:05:53 2024 -0700

    JSCSSCompilationSession: fix double quotes not getting escaped for certain 
selectors (references #238)
---
 .../compiler/internal/driver/js/royale/JSCSSCompilationSession.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
index 540b0708f..fa81af2f2 100644
--- 
a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
+++ 
b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/driver/js/royale/JSCSSCompilationSession.java
@@ -414,7 +414,7 @@ public class JSCSSCompilationSession extends 
CSSCompilationSession
             result.append(",\n");
             String selName = this.resolvedSelectors.get(sel);
             if (selName == null || selName.equals("null"))
-                result.append("\"" + sel.toString() + "\"");
+                result.append("\"" + escapeDoubleQuotes(sel.toString()) + 
"\"");
             else
             {
                selName = formatQualifiedName(selName);

Reply via email to