Stay at queue panel when queue panel was active while closing an editor panel
This commit is contained in:
@@ -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 {
|
||||
|
Reference in New Issue
Block a user