Skip to content

Commit 78a2e5b

Browse files
authored
Merge pull request #3460 from ControlSystemStudio/CSSTUDIO-3314
Fix: Action to open save-and-restore throws NPE
2 parents 3ad242e + fb06a55 commit 78a2e5b

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/FilterViewInstance.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import java.nio.charset.StandardCharsets;
1919
import java.util.List;
2020
import java.util.ResourceBundle;
21-
import java.util.concurrent.CompletableFuture;
2221
import java.util.logging.Level;
2322
import java.util.logging.Logger;
2423

@@ -49,13 +48,12 @@ public FilterViewInstance(AppDescriptor appDescriptor) {
4948
}
5049

5150
searchResultTableViewController = loader.getController();
52-
dockItem.addCloseCheck(() -> {
51+
52+
dockItem.setOnCloseRequest(e -> {
53+
searchResultTableViewController.handleTabClosed();
5354
INSTANCE = null;
54-
return CompletableFuture.completedFuture(true);
5555
});
5656

57-
dockItem.setOnCloseRequest(e -> searchResultTableViewController.handleTabClosed());
58-
5957
DockPane.getActiveDockPane().addTab(dockItem);
6058
}
6159

0 commit comments

Comments
 (0)