From 79d5493d36294240462b628063f2c07f13d6bb4c Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Thu, 24 Aug 2023 09:59:55 +0200 Subject: [PATCH] Utils: Warn if restoring FancyMainWindow fails Change-Id: Ia8321605d7aecab3149d1e9f7d9720bb9c3c27e6 Reviewed-by: Reviewed-by: Eike Ziller --- src/libs/utils/fancymainwindow.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libs/utils/fancymainwindow.cpp b/src/libs/utils/fancymainwindow.cpp index cd8deebb976..539df572b51 100644 --- a/src/libs/utils/fancymainwindow.cpp +++ b/src/libs/utils/fancymainwindow.cpp @@ -467,8 +467,10 @@ QHash FancyMainWindow::saveSettings() const void FancyMainWindow::restoreSettings(const QHash &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());