From: Jouni Koivuviita Date: Mon, 7 Dec 2009 13:25:13 +0000 (+0000) Subject: Fixes #3690: VButton.setEnabled(false) does not change the VButton look (6.2 branch) X-Git-Tag: 6.7.0.beta1~2191 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=9346a00815c23255d96c9219acd77bc377ba15b8;p=vaadin-framework.git Fixes #3690: VButton.setEnabled(false) does not change the VButton look (6.2 branch) svn changeset:10181/svn branch:6.2 --- diff --git a/src/com/vaadin/terminal/gwt/client/ui/VButton.java b/src/com/vaadin/terminal/gwt/client/ui/VButton.java index 1dc2da9b59..de1d720618 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VButton.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VButton.java @@ -352,10 +352,12 @@ public class VButton extends FocusWidget implements Paintable, ClickHandler { Accessibility.removeState(getElement(), Accessibility.STATE_PRESSED); super.setTabIndex(-1); + addStyleName("v-disabled"); } else { Accessibility.setState(getElement(), Accessibility.STATE_PRESSED, "false"); super.setTabIndex(tabIndex); + removeStyleName("v-disabled"); } } }