From: Matti Tahvonen Date: Thu, 11 Oct 2007 11:45:27 +0000 (+0000) Subject: workaround for issue with RTE and button X-Git-Tag: 6.7.0.beta1~5863 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6946ecc0de8cbb9f49eb4508334636f26e7171ac;p=vaadin-framework.git workaround for issue with RTE and button svn changeset:2493/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java index 7d3f4de822..2a32e558c4 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java @@ -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); } });