From eb6e305de07f954746d896b251bbc0c6f142535c Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Fri, 6 Feb 2009 08:42:13 +0000 Subject: [PATCH] Fix for #2501 - Changed notification event handling so it only reacts to the events we know that should fade the notification svn changeset:6746/svn branch:trunk --- .../terminal/gwt/client/ui/INotification.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/INotification.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/INotification.java index 3f4aea0c64..1186f99ad5 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/INotification.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/INotification.java @@ -260,10 +260,19 @@ public class INotification extends IToolkitOverlay { startDelay(); } break; - default: - if (type != Event.ONMOUSEUP && type != Event.ONKEYUP) { - startDelay(); + case Event.ONMOUSEDOWN: + case Event.ONMOUSEWHEEL: + case Event.ONSCROLL: + startDelay(); + break; + case Event.ONKEYDOWN: + if (event.getRepeat()) { + return true; } + startDelay(); + break; + default: + break; } return true; } -- 2.39.5