From 1bc4975fc73640a078fb4d9eaf22231790cc6e1b Mon Sep 17 00:00:00 2001 From: Chris <34953610+chrisc-lee@users.noreply.github.com> Date: Wed, 6 May 2026 10:04:07 -0700 Subject: [PATCH] fix: Set objectName on Diagnostics QDockWidget QMainWindow::saveState() requires all dock widgets to have an objectName set in order to save and restore their state. The Diagnostics dock was created without one, causing a runtime warning on every call to saveState(). Signed-off-by: Chris <34953610+chrisc-lee@users.noreply.github.com> --- src/lib/app/RvCommon/RvDocument.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/app/RvCommon/RvDocument.cpp b/src/lib/app/RvCommon/RvDocument.cpp index 74938f22e..773864e6d 100644 --- a/src/lib/app/RvCommon/RvDocument.cpp +++ b/src/lib/app/RvCommon/RvDocument.cpp @@ -207,6 +207,7 @@ namespace Rv // Dockable to QMainWindow, not centralwidget. m_diagnosticsDock = new QDockWidget(tr("Diagnostics"), this); + m_diagnosticsDock->setObjectName("Diagnostics"); m_diagnosticsDock->setWidget(m_diagnosticsView); m_diagnosticsDock->setAllowedAreas(Qt::AllDockWidgetAreas); addDockWidget(Qt::BottomDockWidgetArea, m_diagnosticsDock);