aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2008-12-10 11:31:05 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2008-12-10 11:31:05 +0000
commitd6ecfea9aa740c986ecdcbf40e7492183d0f80e3 (patch)
tree19a92229dca1e17e87be45e945dac51a9578510f /src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java
parentfadc904e8268daf2e9e935b1e0b982473501295e (diff)
downloadvaadin-framework-d6ecfea9aa740c986ecdcbf40e7492183d0f80e3.tar.gz
vaadin-framework-d6ecfea9aa740c986ecdcbf40e7492183d0f80e3.zip
fixes missing client side size change "event" when component becomes visible
svn changeset:6154/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java')
-rwxr-xr-xsrc/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java
index f33061fff9..d751f9df05 100755
--- a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java
@@ -945,6 +945,9 @@ public class ApplicationConnection {
}
if (!visible) {
+ // component is invisible, delete old size to notify parent, if
+ // later make visible
+ componentOffsetSizes.remove(component);
return true;
}
@@ -1089,7 +1092,7 @@ public class ApplicationConnection {
component.setWidth(w);
}
- // Set relative sizes
+ // Set relative sizes
if (relativeHeight >= 0.0 || relativeWidth >= 0.0) {
// One or both is relative
handleComponentRelativeSize(component);