From 6946ecc0de8cbb9f49eb4508334636f26e7171ac Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 11 Oct 2007 11:45:27 +0000 Subject: [PATCH] workaround for issue with RTE and button svn changeset:2493/svn branch:trunk --- src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); } }); -- 2.39.5