IDEA-127739 Navigation Tab
[idea/community.git] / platform / platform-impl / src / com / intellij / ui / content / impl / ContentManagerImpl.java
index 51cb45ab3be296921cd4f7ca8b5c4ac1c282b048..2d8bffe98d040e0f715ab2c1c797a318f339d589 100644 (file)
@@ -190,7 +190,11 @@ public class ContentManagerImpl implements ContentManager, PropertyChangeListene
 
   private void doAddContent(@NotNull final Content content, final int index) {
     ApplicationManager.getApplication().assertIsDispatchThread();
-    if (myContents.contains(content)) return;
+    if (myContents.contains(content)) {
+      myContents.remove(content);
+      myContents.add(index == -1 ? myContents.size() : index, content);
+      return;
+    }
 
     ((ContentImpl)content).setManager(this);
     final int insertIndex = index == -1 ? myContents.size() : index;