Utils: Warn if restoring FancyMainWindow fails

Change-Id: Ia8321605d7aecab3149d1e9f7d9720bb9c3c27e6
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Marcus Tillmanns
2023-08-24 09:59:55 +02:00
parent a280abe0c1
commit 79d5493d36

View File

@@ -467,8 +467,10 @@ QHash<QString, QVariant> FancyMainWindow::saveSettings() const
void FancyMainWindow::restoreSettings(const QHash<QString, QVariant> &settings)
{
QByteArray ba = settings.value(QLatin1String(StateKey), QByteArray()).toByteArray();
if (!ba.isEmpty())
restoreState(ba, settingsVersion);
if (!ba.isEmpty()) {
if (!restoreState(ba, settingsVersion))
qWarning() << "Restoring the state of dock widgets failed.";
}
bool on = settings.value(QLatin1String(AutoHideTitleBarsKey), true).toBool();
d->m_autoHideTitleBars.setChecked(on);
d->m_showCentralWidget.setChecked(settings.value(ShowCentralWidgetKey, true).toBool());