summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2010-03-01 17:31:16 +0000
committerArtur Signell <artur.signell@itmill.com>2010-03-01 17:31:16 +0000
commitf0c6a51e3b2ecf62226621ab630069f28862b352 (patch)
treed56d3d8b607001fe716e195dfc1cd018d7392379
parent4ac442c4ff3763b087812e3d290388b28d886300 (diff)
downloadvaadin-framework-f0c6a51e3b2ecf62226621ab630069f28862b352.tar.gz
vaadin-framework-f0c6a51e3b2ecf62226621ab630069f28862b352.zip
#3734 - Widgetset fails to load when customized system messages contain special characters
svn changeset:11572/svn branch:6.3
-rw-r--r--src/com/vaadin/terminal/gwt/server/AbstractApplicationServlet.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/vaadin/terminal/gwt/server/AbstractApplicationServlet.java b/src/com/vaadin/terminal/gwt/server/AbstractApplicationServlet.java
index 0fd4e46f8c..77e83838c5 100644
--- a/src/com/vaadin/terminal/gwt/server/AbstractApplicationServlet.java
+++ b/src/com/vaadin/terminal/gwt/server/AbstractApplicationServlet.java
@@ -604,7 +604,7 @@ public abstract class AbstractApplicationServlet extends HttpServlet implements
}
if (caption != null) {
- caption = "\"" + caption + "\"";
+ caption = "\"" + JsonPaintTarget.escapeJSON(caption) + "\"";
}
if (details != null) {
if (message == null) {
@@ -613,11 +613,12 @@ public abstract class AbstractApplicationServlet extends HttpServlet implements
message += "<br/><br/>" + details;
}
}
+
if (message != null) {
- message = "\"" + message + "\"";
+ message = "\"" + JsonPaintTarget.escapeJSON(message) + "\"";
}
if (url != null) {
- url = "\"" + url + "\"";
+ url = "\"" + JsonPaintTarget.escapeJSON(url) + "\"";
}
// Set the response type