aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2009-04-23 07:03:02 +0000
committerArtur Signell <artur.signell@itmill.com>2009-04-23 07:03:02 +0000
commitb757fbbd85127027d31dbd138a1be9506b576074 (patch)
treece8834fae0fb6d7cc34cf506a960dc929d4daf96
parentb6887ea186554064c8d5cb8ad5cf1f97d50f0ff8 (diff)
downloadvaadin-framework-b757fbbd85127027d31dbd138a1be9506b576074.tar.gz
vaadin-framework-b757fbbd85127027d31dbd138a1be9506b576074.zip
Merged:
Fix for #2861 - TabSheet doesn't render new tab correctly, if all tabs have been removed svn changeset:7503/svn branch:6.0
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java
index 0bb89dcea6..519ec6034a 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java
@@ -124,6 +124,14 @@ public class ITabsheet extends ITabsheetBase {
*/
DOM.removeChild(tr, td);
+
+ /*
+ * If this widget was selected we need to unmark it as the last
+ * selected
+ */
+ if (w == oldSelected) {
+ oldSelected = null;
+ }
}
@Override