From 92741813c84b0cf71b2f5b44d8dfd2cd1ccfc681 Mon Sep 17 00:00:00 2001 From: "Lee, Jeong Han" Date: Thu, 15 Aug 2024 19:22:00 -0700 Subject: [PATCH] fixed orphan periodicSearch instances after Alarm Log Table tab is closed --- .../phoebus/applications/alarm/logging/ui/AlarmLogTable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/alarm/logging-ui/src/main/java/org/phoebus/applications/alarm/logging/ui/AlarmLogTable.java b/app/alarm/logging-ui/src/main/java/org/phoebus/applications/alarm/logging/ui/AlarmLogTable.java index 9f5c368262..6c34dfc5f3 100644 --- a/app/alarm/logging-ui/src/main/java/org/phoebus/applications/alarm/logging/ui/AlarmLogTable.java +++ b/app/alarm/logging-ui/src/main/java/org/phoebus/applications/alarm/logging/ui/AlarmLogTable.java @@ -48,7 +48,7 @@ else if(clazz.isAssignableFrom(AdvancedSearchViewController.class)){ }); tab = new DockItem(this, loader.load()); controller = loader.getController(); - tab.setOnClosed(event -> { + tab.addClosedNotification(() -> { controller.shutdown(); }); if (resource != null) {