diff --git a/src/kmainwindow.cpp b/src/kmainwindow.cpp --- a/src/kmainwindow.cpp +++ b/src/kmainwindow.cpp @@ -830,8 +830,6 @@ if (dock) { connect(dock, &QDockWidget::dockLocationChanged, this, &KMainWindow::setSettingsDirty); - connect(dock, &QDockWidget::visibilityChanged, - this, &KMainWindow::setSettingsDirty, Qt::QueuedConnection); connect(dock, &QDockWidget::topLevelChanged, this, &KMainWindow::setSettingsDirty); @@ -857,8 +855,6 @@ if (dock) { disconnect(dock, &QDockWidget::dockLocationChanged, this, &KMainWindow::setSettingsDirty); - disconnect(dock, &QDockWidget::visibilityChanged, - this, &KMainWindow::setSettingsDirty); disconnect(dock, &QDockWidget::topLevelChanged, this, &KMainWindow::setSettingsDirty); dock->removeEventFilter(k_ptr->dockResizeListener);