diff --git a/src/plugins/debugger/debuggeruiswitcher.cpp b/src/plugins/debugger/debuggeruiswitcher.cpp
index 7497abafb21361882139f20761015f2c03340db7..b9643cad02fcd3259d98db9acd4f634ee848f785 100644
--- a/src/plugins/debugger/debuggeruiswitcher.cpp
+++ b/src/plugins/debugger/debuggeruiswitcher.cpp
@@ -448,6 +448,7 @@ void DebuggerUISwitcher::writeSettings() const
         if (toolWindow->m_languageId == d->m_activeLanguage) {
             visible = toolWindow->m_dockWidget->isVisibleTo(d->m_mainWindow);
         }
+        toolWindow->m_dockWidget->setMinimumSize(1, 1);
         toolWindow->m_dockWidget->setVisible(visible);
     }