try to fix central widget's no-resizing after hiding dock widget in AppImage

This commit is contained in:
Le Tan 2018-12-05 21:55:46 +08:00
parent 64960cc3c5
commit c7f35b4ffa

View File

@ -2334,6 +2334,8 @@ void VMainWindow::restoreStateAndGeometry()
}
m_naviBox->setCurrentIndex(g_config->getNaviBoxCurrentIndex());
centralWidget()->updateGeometry();
}
void VMainWindow::handleCurrentDirectoryChanged(const VDirectory *p_dir)
@ -2865,6 +2867,7 @@ bool VMainWindow::toggleToolsDockByCaptain(void *p_target, void *p_data)
Q_UNUSED(p_data);
VMainWindow *obj = static_cast<VMainWindow *>(p_target);
obj->m_toolDock->setVisible(!obj->m_toolDock->isVisible());
obj->centralWidget()->updateGeometry();
return true;
}
@ -2874,6 +2877,7 @@ bool VMainWindow::toggleSearchDockByCaptain(void *p_target, void *p_data)
VMainWindow *obj = static_cast<VMainWindow *>(p_target);
bool visible = obj->m_searchDock->isVisible();
obj->m_searchDock->setVisible(!visible);
obj->centralWidget()->updateGeometry();
if (!visible) {
obj->m_searcher->focusToSearch();
return false;