From 52afa8983a9fb62a710dc960443f8d42d0c72b50 Mon Sep 17 00:00:00 2001 From: Justin Palmer Date: Mon, 11 Feb 2013 09:12:06 -0800 Subject: [PATCH] remove pane if it has no tabs left --- 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 02d315b41..354cd1fd8 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 currentDraggedTabIndex = draggedTab.index() toEditor.editSessions.splice(currentDraggedTabIndex, 0, fromEditor.editSessions.splice(previousDraggedTabIndex, 1)[0]) - if fromPaneIndex != toPaneIndex && draggedTab.hasClass('active') + if fromPane.find('.tab').length == 0 + fromPane.view().remove() + else if fromPaneIndex != toPaneIndex && draggedTab.hasClass('active') fromEditor.setActiveEditSessionIndex(0) @setActiveTab(currentDraggedTabIndex)