aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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