Stay at queue panel when queue panel was active while closing an editor panel

This commit is contained in:
Ingo
2014-11-04 21:12:34 +01:00
parent b2f37ad1a3
commit ec0fef8b13

View File

@@ -436,6 +436,7 @@ void RTWindow::remEditorPanel (EditorPanel* ep) {
EditWindow * wndEdit = EditWindow::getInstance(this);
wndEdit->remEditorPanel(ep);
} else {
bool queueHadFocus = (mainNB->get_current_page() == mainNB->page_num (*bpanel));
epanels.erase (ep->getFileName());
filesEdited.erase (ep->getFileName ());
fpanel->refreshEditedState (filesEdited);
@@ -443,6 +444,7 @@ void RTWindow::remEditorPanel (EditorPanel* ep) {
mainNB->remove_page (*ep);
if (!isEditorPanel(mainNB->get_current_page())){
if(!queueHadFocus)
mainNB->set_current_page (mainNB->page_num (*fpanel));
set_title_decorated("");
} else {