From f0c6a51e3b2ecf62226621ab630069f28862b352 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Mon, 1 Mar 2010 17:31:16 +0000 Subject: [PATCH] #3734 - Widgetset fails to load when customized system messages contain special characters svn changeset:11572/svn branch:6.3 --- .../terminal/gwt/server/AbstractApplicationServlet.java | 7 ++++--- 1 file 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 += "

" + details; } } + if (message != null) { - message = "\"" + message + "\""; + message = "\"" + JsonPaintTarget.escapeJSON(message) + "\""; } if (url != null) { - url = "\"" + url + "\""; + url = "\"" + JsonPaintTarget.escapeJSON(url) + "\""; } // Set the response type -- 2.39.5