forked from qt-creator/qt-creator
MainWindow: Delay restoreWindowState even more
When opening a core dump using command-line, the window still appears as "fake maximized" Change-Id: Ifdd9b58df1506de73357b9c3722bf6f3eaa3a1de Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
ab9db1433a
commit
16a957eb1b
@@ -353,6 +353,8 @@ void MainWindow::extensionsInitialized()
|
|||||||
emit m_coreImpl->coreAboutToOpen();
|
emit m_coreImpl->coreAboutToOpen();
|
||||||
show();
|
show();
|
||||||
emit m_coreImpl->coreOpened();
|
emit m_coreImpl->coreOpened();
|
||||||
|
// Delay restoreWindowState, since it is overridden by LayoutRequest event
|
||||||
|
QTimer::singleShot(0, this, SLOT(restoreWindowState()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::closeEvent(QCloseEvent *event)
|
void MainWindow::closeEvent(QCloseEvent *event)
|
||||||
@@ -1081,9 +1083,6 @@ void MainWindow::readSettings()
|
|||||||
QColor(Utils::StyleHelper::DEFAULT_BASE_COLOR)).value<QColor>());
|
QColor(Utils::StyleHelper::DEFAULT_BASE_COLOR)).value<QColor>());
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delay restoreWindowState, since it is overridden by LayoutRequest event
|
|
||||||
QTimer::singleShot(0, this, SLOT(restoreWindowState()));
|
|
||||||
|
|
||||||
bool modeSelectorVisible = m_settings->value(QLatin1String(modeSelectorVisibleKey), true).toBool();
|
bool modeSelectorVisible = m_settings->value(QLatin1String(modeSelectorVisibleKey), true).toBool();
|
||||||
ModeManager::setModeSelectorVisible(modeSelectorVisible);
|
ModeManager::setModeSelectorVisible(modeSelectorVisible);
|
||||||
m_toggleModeSelectorAction->setChecked(modeSelectorVisible);
|
m_toggleModeSelectorAction->setChecked(modeSelectorVisible);
|
||||||
|
|||||||
Reference in New Issue
Block a user