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 99a3cd6db2d35ca7a94cd58180f42cc45bf1d658..ed4a2454e96d44a06a1b79c850c47cc02b8dd672 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());