From: Artur Signell Date: Fri, 19 Dec 2008 14:55:49 +0000 (+0000) Subject: Fix for #2396 - loading indicator stays on in IE7 X-Git-Tag: 6.7.0.beta1~3476 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4671012a6a0ff31a555916b9425a61fb07bc5bbc;p=vaadin-framework.git Fix for #2396 - loading indicator stays on in IE7 svn changeset:6308/svn branch:trunk --- 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