diff --git a/dockinginfonode/src/main/java/fr/soleil/docking/infonode/InfoNodeDockingManager.java b/dockinginfonode/src/main/java/fr/soleil/docking/infonode/InfoNodeDockingManager.java
index 04898603121008437d77f92a5993959bcbbd4b69..7bba6f0431bb6bb41476ad69f3868ccf4cb04ce4 100644
--- a/dockinginfonode/src/main/java/fr/soleil/docking/infonode/InfoNodeDockingManager.java
+++ b/dockinginfonode/src/main/java/fr/soleil/docking/infonode/InfoNodeDockingManager.java
@@ -39,19 +39,24 @@ public class InfoNodeDockingManager extends ADockingManager {
     public InfoNodeDockingManager() {
         this(new InfoNodeViewFactory(), new PerspectiveFactory());
     }
-    
+
     public InfoNodeDockingManager(IViewFactory viewFactory) {
         this(viewFactory, new PerspectiveFactory());
     }
-    
+
     protected InfoNodeDockingManager(IViewFactory viewFactory, IPerspectiveFactory perspectiveFactory) {
         super(viewFactory, perspectiveFactory);
     }
 
+    @Override
+    protected void initDockingArea() {
+        rootWindow = (RootWindow) createNewDockingArea(null);
+    }
+
     @Override
     public JComponent getDockingArea() {
         if (rootWindow == null) {
-            rootWindow = (RootWindow) createNewDockingArea(null);
+            initDockingArea();
         }
         return rootWindow;
     }