From 4502ec04d349cffdb5bdf4cf616d5cf9cb569b23 Mon Sep 17 00:00:00 2001 From: Justin Palmer Date: Mon, 11 Feb 2013 16:49:28 -0800 Subject: [PATCH] only check for duplicates when dragging to a different panel --- src/packages/tabs/lib/tab-view.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/packages/tabs/lib/tab-view.coffee b/src/packages/tabs/lib/tab-view.coffee index fcb3a9511..6b34460e7 100644 --- a/src/packages/tabs/lib/tab-view.coffee +++ b/src/packages/tabs/lib/tab-view.coffee @@ -82,7 +82,9 @@ class TabView extends SortableList droppedNearTab = @getSortableElement(event) draggedTab = fromPane.find(".#{TabView.viewClass()} .sortable:eq(#{previousDraggedTabIndex})") - return if draggedTab[0] is droppedNearTab[0] or @containsTab(draggedTab) + return if draggedTab.is(droppedNearTab) + if fromPaneIndex != toPaneIndex + return if toPane.find('.sortable-list').view().containsTab(draggedTab) draggedTab.remove() draggedTab.insertAfter(droppedNearTab)