From 4c7d59c00844c01d22e046dbec34cdfeb3a097e4 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 11 Apr 2022 13:13:21 +0100 Subject: [PATCH] Update toolwindowmanager to 299471d --- qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp b/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp index 511c6368f..eeb9ff769 100644 --- a/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp +++ b/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp @@ -648,8 +648,12 @@ void ToolWindowManager::restoreState(const QVariantMap &dataMap) QVariantList floatWins = dataMap[QStringLiteral("floatingWindows")].toList(); foreach(QVariant windowData, floatWins) { + QVariantMap floatData = windowData.toMap(); + if(floatData.empty()) + continue; + ToolWindowManagerWrapper *wrapper = new ToolWindowManagerWrapper(this, true); - wrapper->restoreState(windowData.toMap()); + wrapper->restoreState(floatData); wrapper->updateTitle(); wrapper->show(); if(wrapper->windowState() & Qt::WindowMaximized)