From 2717420daa3a0519e98a6a9b23f76f5b967e371f Mon Sep 17 00:00:00 2001 From: georgweiss Date: Wed, 2 Jul 2025 15:12:13 +0200 Subject: [PATCH] Fix sort order in composite snapshot editor --- .../ui/snapshot/CompositeSnapshotController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/snapshot/CompositeSnapshotController.java b/app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/snapshot/CompositeSnapshotController.java index 2837c8dcb1..78c5be1a3e 100644 --- a/app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/snapshot/CompositeSnapshotController.java +++ b/app/save-and-restore/app/src/main/java/org/phoebus/applications/saveandrestore/ui/snapshot/CompositeSnapshotController.java @@ -73,6 +73,7 @@ import java.text.MessageFormat; import java.time.Instant; import java.util.Collections; +import java.util.Comparator; import java.util.Date; import java.util.List; import java.util.Optional; @@ -173,6 +174,8 @@ public void initialize() { snapshotTable.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); snapshotTable.getSelectionModel().selectedItemProperty().addListener((obs, ov, nv) -> selectionEmpty.set(nv == null)); + snapshotNameColumn.setComparator(Comparator.comparing(Node::getName)); + MenuItem deleteMenuItem = new MenuItem(Messages.menuItemDeleteSelectedPVs, new ImageView(ImageCache.getImage(SaveAndRestoreController.class, "/icons/delete.png"))); deleteMenuItem.setOnAction(ae -> {