From 4671012a6a0ff31a555916b9425a61fb07bc5bbc Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Fri, 19 Dec 2008 14:55:49 +0000 Subject: [PATCH] Fix for #2396 - loading indicator stays on in IE7 svn changeset:6308/svn branch:trunk --- .../terminal/gwt/client/ApplicationConnection.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java index b2572e8ad0..fc3851fee9 100755 --- a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java @@ -419,7 +419,15 @@ public class ApplicationConnection { loadTimer = new Timer() { @Override public void run() { - showLoadingIndicator(); + /* + * IE7 does not properly cancel the event with + * loadTimer.cancel() so we have to check that we really + * should make it visible + */ + if (loadTimer != null) { + showLoadingIndicator(); + } + } }; // First one kicks in at 300ms -- 2.39.5