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; }