From c336ddaedf8e9e4837d4ae7de8e9b01606f1069c Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Thu, 15 Jul 2010 13:51:36 +0200
Subject: [PATCH] debugger: remove old state logic from the gdb engine

---
 src/plugins/debugger/gdb/gdbengine.cpp | 54 --------------------------
 1 file changed, 54 deletions(-)

diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 16a055a9282..067be6fe3bc 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -1679,60 +1679,6 @@ void GdbEngine::handleGdbExit(const GdbResponse &response)
     }
 }
 
-#if 0
-    switch (lastGoodState()) {
-    case DebuggerNotReady: // Neutral.
-        notifyEngineShutdownOk();
-        break;
-    case DebuggerFinished: // Should not happen.
-    case EngineRunFailed: // Should not happen.
-    case InferiorRunRequested:
-    case InferiorRunOk:
-    case InferiorStopRequested:
-    case InferiorStopOk:
-        QTC_ASSERT(false, qDebug() << lastGoodState());
-        notifyEngineShutdownOk();
-        break;
-    case InferiorShutdownRequested: // Will auto-trigger further shutdown steps
-    case EngineShutdownRequested: // Do not disturb! :)
-    case EngineShutdownOk:
-    case EngineShutdownFailed:
-    //case InferiorRunRequested_Kill:
-    //case InferiorStopRequested_Kill:
-        QTC_ASSERT(false, qDebug() << lastGoodState());
-        notifyEngineShutdownOk();
-        break;
-    case EngineSetupRequested: // GDB is up, adapter is "doing something"
-        m_gdbAdapter->shutdownAdapter();
-        // fall-through
-    case EngineSetupFailed: // Adapter "did something", but it did not help
-        if (gdbProc()->state() == QProcess::Running) {
-            m_commandsToRunOnTemporaryBreak.clear();
-            postCommand("-gdb-exit", GdbEngine::ExitRequest, CB(handleGdbExit));
-        } else {
-            gdbProc()->kill();
-        }
-        break;
-
-    case EngineSetupOk: // We can't get here, really
-    case EngineRunRequested:
-    case InferiorSetupFailed:
-    case InferiorShutdownOk:
-    case InferiorShutdownFailed: // Whatever
-    case InferiorUnrunnable:
-        m_commandsToRunOnTemporaryBreak.clear();
-        postCommand("-gdb-exit", GdbEngine::ExitRequest, CB(handleGdbExit));
-        break;
-    case InferiorSetupRequested: // This may take some time, so just short-circuit it
-        notifyInferiorSetupFailed();
-        gdbProc()->kill();
-        break;
-    case InferiorStopFailed: // Tough luck, I guess. But unreachable as of now anyway.
-        gdbProc()->kill();
-        break;
-    }
-#endif
-
 void GdbEngine::detachDebugger()
 {
     QTC_ASSERT(state() == InferiorStopOk, qDebug() << state());
-- 
GitLab