diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index e4550c6f2e13c993f3883f7b7990350deaa995d6..197d464b50225a82b6473a495a059c0886ff660d 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -2672,11 +2672,6 @@ void DebuggerPlugin::exitDebugger()
     d->exitDebugger();
 }
 
-int DebuggerPlugin::state() const
-{
-    return d->state();
-}
-
 void DebuggerPlugin::createNewDock(QWidget *widget)
 {
     QDockWidget *dockWidget =
@@ -2717,7 +2712,7 @@ bool DebuggerPlugin::coreAboutToClose()
     // FIXME: Iterate over all running debuggers.
     // Ask to terminate the session.
     bool cleanTermination = false;
-    switch (state()) {
+    switch (d->state()) {
     case DebuggerNotReady:
     case DebuggerFinished:
     case InferiorUnrunnable:
@@ -2753,11 +2748,12 @@ bool DebuggerPlugin::coreAboutToClose()
            "Terminating the session in the current"
            " state (%1) can leave the target in an inconsistent state."
            " Would you still like to terminate it?")
-        .arg(_(DebuggerEngine::stateName(state())));
+        .arg(_(DebuggerEngine::stateName(d->state())));
 
     const QString title
             = QCoreApplication::translate("Debugger::Internal::DebuggerListener",
-                                          "Close Debugging Session");                                                          QMessageBox::StandardButton answer =
+                                          "Close Debugging Session");
+    QMessageBox::StandardButton answer =
         QMessageBox::question(DebuggerUISwitcher::instance()->mainWindow(),
             title, question,
             QMessageBox::Yes|QMessageBox::No, QMessageBox::Yes);
diff --git a/src/plugins/debugger/debuggerplugin.h b/src/plugins/debugger/debuggerplugin.h
index 750e293e1c0cf27aeec1cfe9f41d40661a53a7e1..6eeeea5296d7a642ff52c2af6be91435e595b61c 100644
--- a/src/plugins/debugger/debuggerplugin.h
+++ b/src/plugins/debugger/debuggerplugin.h
@@ -95,7 +95,6 @@ public:
     const CPlusPlus::Snapshot &cppCodeModelSnapshot() const;
 
     QIcon locationMarkIcon() const;
-    int state() const;  // Last reported state of last active engine.
     bool isReverseDebugging() const;
     void createNewDock(QWidget *widget);
     void runControlStarted(DebuggerRunControl *runControl);