From 0c065a48109666a461a36b7c2a99ddd4c9b8e2b0 Mon Sep 17 00:00:00 2001
From: Raphael Girardot <raphael.girardot@synchrotron-soleil.fr>
Date: Mon, 30 Nov 2020 11:24:25 +0000
Subject: [PATCH] - The "show view" action also selects the view (seems
 coherent with JAVAAPI-132) - VlDockView.select() now works as expected
 (JAVAAPI-132) - Minor code cleaning

---
 .../src/main/java/fr/soleil/docking/util/DockingUtils.java    | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dockingcore/src/main/java/fr/soleil/docking/util/DockingUtils.java b/dockingcore/src/main/java/fr/soleil/docking/util/DockingUtils.java
index 99a3cd6..ed4a245 100644
--- a/dockingcore/src/main/java/fr/soleil/docking/util/DockingUtils.java
+++ b/dockingcore/src/main/java/fr/soleil/docking/util/DockingUtils.java
@@ -28,11 +28,13 @@ public class DockingUtils {
      */
     public static AbstractAction generateShowViewAction(final IView view) {
         AbstractAction action = new AbstractAction(view.getTitle()) {
-            private static final long serialVersionUID = 7366344574285043141L;
+
+            private static final long serialVersionUID = 1387050898689913657L;
 
             @Override
             public void actionPerformed(ActionEvent e) {
                 view.setVisible(true);
+                view.select();
             }
         };
         action.putValue(AbstractAction.SMALL_ICON, view.getIcon());
-- 
GitLab