summaryrefslogtreecommitdiffstats
path: root/src/com/itmill
diff options
context:
space:
mode:
authorJani Laakso <jani.laakso@itmill.com>2008-03-10 08:48:55 +0000
committerJani Laakso <jani.laakso@itmill.com>2008-03-10 08:48:55 +0000
commit3f16fb9c8dc69ee3e02f082205e13f7ebd6380ae (patch)
treeaa6e44575d9b71991e7cd9fed4a2f7f244766099 /src/com/itmill
parentf51f31f9febc4d2b2cbae665810fbd84c3e58e25 (diff)
downloadvaadin-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.java9
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;
}