From 27e5926d8cd2410ad4ea9068327590ca9b4dce12 Mon Sep 17 00:00:00 2001 From: Oscar Gonzalez Fernandez Date: Fri, 11 Apr 2014 16:05:34 +0200 Subject: [PATCH] Be more restrictive when discarding messages MessagesForUser doesn't discard the messages when changing focus. --- .../java/org/libreplan/web/common/MessagesForUser.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/common/MessagesForUser.java b/libreplan-webapp/src/main/java/org/libreplan/web/common/MessagesForUser.java index 1d62686c0..d85f6f970 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/common/MessagesForUser.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/common/MessagesForUser.java @@ -109,8 +109,11 @@ public class MessagesForUser extends GenericForwardComposer implements MouseEvent e = (MouseEvent) event; return e.getName().equals("onClick"); } - return event instanceof InputEvent || event instanceof CheckEvent - || event instanceof SelectEvent; + if (event instanceof InputEvent) { + InputEvent e = (InputEvent) event; + return !e.getName().equals("onBlur"); + } + return event instanceof CheckEvent || event instanceof SelectEvent; } @Override