From eccf68f7bb69e93b568579b6b3a455256374e105 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Mon, 22 Dec 2008 12:47:21 +0000 Subject: [PATCH] fixes #2374 svn changeset:6329/svn branch:trunk --- .../gwt/client/ui/richtextarea/IRichTextArea.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/richtextarea/IRichTextArea.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/richtextarea/IRichTextArea.java index 0b850d5968..66a407608e 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/richtextarea/IRichTextArea.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/richtextarea/IRichTextArea.java @@ -82,12 +82,20 @@ public class IRichTextArea extends Composite implements Paintable, Field, } } - public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { + public void updateFromUIDL(final UIDL uidl, ApplicationConnection client) { this.client = client; id = uidl.getId(); if (uidl.hasVariable("text")) { + if (BrowserInfo.get().isIE()) { + // rta is rather buggy in IE (as pretty much everything is) + // it needs some "shaking" not to fall into uneditable state + // see #2374 + rta.getBasicFormatter().toggleBold(); + rta.getBasicFormatter().toggleBold(); + } rta.setHTML(uidl.getStringVariable("text")); + } setEnabled(!uidl.getBooleanAttribute("disabled")); -- 2.39.5