diff --git a/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp b/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp index 7f0e13998..701980a83 100644 --- a/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp +++ b/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManager.cpp @@ -829,7 +829,7 @@ void ToolWindowManager::startDrag(const QList &toolWindows, QVariantMap ToolWindowManager::saveSplitterState(QSplitter *splitter) { QVariantMap result; - result[QStringLiteral("state")] = splitter->saveState().toBase64(); + result[QStringLiteral("state")] = QString::fromLatin1(splitter->saveState().toBase64()); result[QStringLiteral("type")] = QStringLiteral("splitter"); QVariantList items; for(int i = 0; i < splitter->count(); i++) diff --git a/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerWrapper.cpp b/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerWrapper.cpp index c5c6b14bd..777f0191d 100644 --- a/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerWrapper.cpp +++ b/qrenderdoc/3rdparty/toolwindowmanager/ToolWindowManagerWrapper.cpp @@ -456,7 +456,7 @@ QVariantMap ToolWindowManagerWrapper::saveState() return QVariantMap(); } QVariantMap result; - result[QStringLiteral("geometry")] = saveGeometry().toBase64(); + result[QStringLiteral("geometry")] = QString::fromLatin1(saveGeometry().toBase64()); QSplitter *splitter = findChild(QString(), Qt::FindDirectChildrenOnly); if(splitter) {