diff options
author | Artur Signell <artur@vaadin.com> | 2012-04-19 12:16:30 +0300 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2012-04-19 22:10:32 +0300 |
commit | 4c5bf68a5315b02b4b86d5db959f43b1662b7e2d (patch) | |
tree | 39742ab3e0a7134b6a5b9065e8f08e66f71f0322 | |
parent | 29aed4365fb17f4835724984e737ba08daf1b517 (diff) | |
download | vaadin-framework-4c5bf68a5315b02b4b86d5db959f43b1662b7e2d.tar.gz vaadin-framework-4c5bf68a5315b02b4b86d5db959f43b1662b7e2d.zip |
Additional tweaks based on review (#8507)
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/ui/AbstractComponentConnector.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/AbstractComponentConnector.java b/src/com/vaadin/terminal/gwt/client/ui/AbstractComponentConnector.java index a68875a7d5..fdb04f0ddf 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/AbstractComponentConnector.java +++ b/src/com/vaadin/terminal/gwt/client/ui/AbstractComponentConnector.java @@ -93,7 +93,6 @@ public abstract class AbstractComponentConnector extends AbstractConnector } - setWidgetEnabled(isEnabled()); /* * Disabled state may affect (override) tabindex so the order must be * first setting tabindex, then enabled state. @@ -103,6 +102,8 @@ public abstract class AbstractComponentConnector extends AbstractConnector .getTabIndex()); } + setWidgetEnabled(isEnabled()); + // Style names String styleName = getStyleNames(getWidget().getStylePrimaryName()); getWidget().setStyleName(styleName); @@ -139,10 +140,7 @@ public abstract class AbstractComponentConnector extends AbstractConnector public void setWidgetEnabled(boolean widgetEnabled) { if (getWidget() instanceof HasEnabled) { - HasEnabled hasEnabled = (HasEnabled) getWidget(); - if (hasEnabled.isEnabled() != widgetEnabled) { - hasEnabled.setEnabled(widgetEnabled); - } + ((HasEnabled) getWidget()).setEnabled(widgetEnabled); } } |