From 45d6a30a80cea5b7f117e070a25119e3dd44eca4 Mon Sep 17 00:00:00 2001 From: Justin Palmer Date: Mon, 11 Feb 2013 08:26:18 -0800 Subject: [PATCH] determine if dragged tab was perviously active before reactivating in new pane --- src/packages/tabs/lib/tab-view.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/packages/tabs/lib/tab-view.coffee b/src/packages/tabs/lib/tab-view.coffee index 99715f815..02d315b41 100644 --- a/src/packages/tabs/lib/tab-view.coffee +++ b/src/packages/tabs/lib/tab-view.coffee @@ -82,9 +82,9 @@ class TabView extends SortableList currentDraggedTabIndex = draggedTab.index() toEditor.editSessions.splice(currentDraggedTabIndex, 0, fromEditor.editSessions.splice(previousDraggedTabIndex, 1)[0]) + if fromPaneIndex != toPaneIndex && draggedTab.hasClass('active') + fromEditor.setActiveEditSessionIndex(0) + @setActiveTab(currentDraggedTabIndex) toEditor.setActiveEditSessionIndex(currentDraggedTabIndex) toEditor.focus() - - if fromPaneIndex != toPaneIndex && !draggedTab.hasClass('active') - fromEditor.setActiveEditSessionIndex(0)