diff --git a/src/plugins/debugger/debuggeroptionspage.cpp b/src/plugins/debugger/debuggeroptionspage.cpp
index 16471d01ee15e0a71413a0751be562ac259981a2..bd0b8d29166911c1be4eb734eab76d34101707b4 100644
--- a/src/plugins/debugger/debuggeroptionspage.cpp
+++ b/src/plugins/debugger/debuggeroptionspage.cpp
@@ -188,6 +188,9 @@ void DebuggerItemConfigWidget::commandWasChanged()
             tmp.reinitializeFromFile();
             setAbis(tmp.abiNames());
             m_engineType = tmp.engineType();
+        } else {
+            setAbis(QStringList());
+            m_engineType = NoEngineType;
         }
     }
     m_model->updateDebugger(item());