From 14f2cf35590c8439f297de38754de9edfa99d947 Mon Sep 17 00:00:00 2001 From: Taylor Smock Date: Thu, 31 Oct 2019 16:50:48 -0600 Subject: [PATCH] Change notification timeouts Signed-off-by: Taylor Smock --- .../josm/plugins/mapwithai/backend/MapWithAIAction.java | 2 +- .../plugins/mapwithai/backend/MapWithAIMoveAction.java | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIAction.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIAction.java index 2141968..bfec8d5 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIAction.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIAction.java @@ -98,7 +98,7 @@ public class MapWithAIAction extends JosmAction { } notification.setContent(message.toString()); - notification.setDuration(Notification.TIME_LONG); + notification.setDuration(Notification.TIME_DEFAULT); notification.setIcon(JOptionPane.INFORMATION_MESSAGE); notification.show(); } diff --git a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIMoveAction.java b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIMoveAction.java index 121fd04..12d6673 100644 --- a/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIMoveAction.java +++ b/src/main/java/org/openstreetmap/josm/plugins/mapwithai/backend/MapWithAIMoveAction.java @@ -26,6 +26,7 @@ import org.openstreetmap.josm.tools.Shortcut; public class MapWithAIMoveAction extends JosmAction { /** UID for abstract action */ private static final long serialVersionUID = 319374598; + private Notification lastNotification = null; public MapWithAIMoveAction() { super(tr("{0}: Add selected data", MapWithAIPlugin.NAME), null, tr("Add data from {0}", MapWithAIPlugin.NAME), @@ -78,10 +79,13 @@ public class MapWithAIMoveAction extends JosmAction { message.append(tr("maximum additions per action are ")).append(maxAddition).append(", "); message.append(tr("tried to add ")).append(triedToAdd).append("."); notification.setContent(message.toString()); - notification.setDuration(Notification.TIME_LONG); + notification.setDuration(Notification.TIME_DEFAULT); notification.setIcon(JOptionPane.INFORMATION_MESSAGE); notification.show(); - + if (lastNotification != null) { + lastNotification.setDuration(0); + } + lastNotification = notification; } @Override