]> source.dussan.org Git - vaadin-framework.git/commitdiff
workaround for issue with RTE and button
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Thu, 11 Oct 2007 11:45:27 +0000 (11:45 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Thu, 11 Oct 2007 11:45:27 +0000 (11:45 +0000)
svn changeset:2493/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java

index 7d3f4de822d0cfbe4c4fe2c0d33ab65fcf6bbeba..2a32e558c487c1ece4daf0082f0bb7aa2085c8c1 100644 (file)
@@ -29,10 +29,14 @@ public class IButton extends Button implements Paintable {
        public IButton() {
                setStyleName(CLASSNAME);
                addClickListener(new ClickListener() {
-
                        public void onClick(Widget sender) {
                                if (id == null || client == null)
                                        return;
+                               /*
+                                * TODO isolata workaround. Safari don't always seem to fire
+                                * onblur previously focused component before button is clicked.
+                                */
+                               IButton.this.setFocus(true);
                                client.updateVariable(id, "state", true, true);
                        }
                });