diff options
author | Jani Laakso <jani.laakso@itmill.com> | 2008-03-10 08:48:55 +0000 |
---|---|---|
committer | Jani Laakso <jani.laakso@itmill.com> | 2008-03-10 08:48:55 +0000 |
commit | 3f16fb9c8dc69ee3e02f082205e13f7ebd6380ae (patch) | |
tree | aa6e44575d9b71991e7cd9fed4a2f7f244766099 /src/com/itmill | |
parent | f51f31f9febc4d2b2cbae665810fbd84c3e58e25 (diff) | |
download | vaadin-framework-3f16fb9c8dc69ee3e02f082205e13f7ebd6380ae.tar.gz vaadin-framework-3f16fb9c8dc69ee3e02f082205e13f7ebd6380ae.zip |
Fixed NPE (warning message): for variable change requests which relate to non-existent components.
svn changeset:4009/svn branch:trunk
Diffstat (limited to 'src/com/itmill')
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java index 70e85f0e28..ed7461c7d6 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java @@ -516,16 +516,17 @@ public class CommunicationManager implements Paintable.RepaintRequestListener { } else { // Ignore variable change String msg = "Warning: Ignoring variable change for "; + String caption = null; if (owner != null) { msg += "disabled component " + owner.getClass(); + caption = ((Component) owner).getCaption(); + if (caption != null) { + msg += ", caption=" + caption; + } } else { msg += "non-existent component, VAR_PID=" + variable[VAR_PID]; } - String caption = ((Component) owner).getCaption(); - if (caption != null) { - msg += ", caption=" + caption; - } System.err.println(msg); continue; } |