From f5938dce92ceb8521fee71a00e1397d45cf8b30b Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 8 Nov 2007 11:02:40 +0000 Subject: [PATCH] added null check to avoid some npe's svn changeset:2757/svn branch:trunk --- .../toolkit/terminal/gwt/server/JsonPaintTarget.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/server/JsonPaintTarget.java b/src/com/itmill/toolkit/terminal/gwt/server/JsonPaintTarget.java index 03e0f0133e..50e33c06c2 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/JsonPaintTarget.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/JsonPaintTarget.java @@ -389,8 +389,12 @@ public class JsonPaintTarget implements PaintTarget { throw new PaintException( "Application not specified for resorce " + value.getClass().getName()); - String uri = a.getURL().getPath(); - if (uri.charAt(uri.length() - 1) != '/') + String uri; + if(a.getURL() != null) + uri = a.getURL().getPath(); + else + uri = ""; + if (uri.length() > 0 && uri.charAt(uri.length() - 1) != '/') uri += "/"; uri += a.getRelativeLocation(r); addAttribute(name, uri); -- 2.39.5