diff --git a/platform/platform-api/src/com/intellij/ui/docking/DockContainerFactory.java b/platform/platform-api/src/com/intellij/ui/docking/DockContainerFactory.java index 3dcc059e3de2..6e7e581c61d7 100644 --- a/platform/platform-api/src/com/intellij/ui/docking/DockContainerFactory.java +++ b/platform/platform-api/src/com/intellij/ui/docking/DockContainerFactory.java @@ -20,7 +20,7 @@ import org.jdom.Element; public interface DockContainerFactory extends Disposable { - DockContainer createContainer(); + DockContainer createContainer(DockableContent content); interface Persistent extends DockContainerFactory { diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/DockableEditorContainerFactory.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/DockableEditorContainerFactory.java index f41ac78fee30..e2340d7f1489 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/DockableEditorContainerFactory.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/DockableEditorContainerFactory.java @@ -22,6 +22,7 @@ import com.intellij.openapi.wm.IdeFrame; import com.intellij.ui.docking.DockContainer; import com.intellij.ui.docking.DockContainerFactory; import com.intellij.ui.docking.DockManager; +import com.intellij.ui.docking.DockableContent; import org.jdom.Element; public class DockableEditorContainerFactory implements DockContainerFactory.Persistent { @@ -39,7 +40,7 @@ public class DockableEditorContainerFactory implements DockContainerFactory.Pers } @Override - public DockContainer createContainer() { + public DockContainer createContainer(DockableContent content) { return createContainer(false); } diff --git a/platform/platform-impl/src/com/intellij/ui/docking/impl/DockManagerImpl.java b/platform/platform-impl/src/com/intellij/ui/docking/impl/DockManagerImpl.java index 9f9700fc1987..fe6e01c69e78 100644 --- a/platform/platform-impl/src/com/intellij/ui/docking/impl/DockManagerImpl.java +++ b/platform/platform-impl/src/com/intellij/ui/docking/impl/DockManagerImpl.java @@ -355,7 +355,7 @@ public class DockManagerImpl extends DockManager implements PersistentStateCompo } private void createNewDockContainerFor(DockableContent content, RelativePoint point) { - DockContainer container = getFactory(content.getDockContainerType()).createContainer(); + DockContainer container = getFactory(content.getDockContainerType()).createContainer(content); register(container); final DockWindow window = createWindowFor(null, container);