From cb4e680424f696126b66d45f5ff8ca57a45b2caf Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Tue, 16 Nov 2010 16:10:55 +0100 Subject: [PATCH] debugger: add a few permitted breakpoint state transitions --- src/plugins/debugger/breakhandler.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp index ba3d58b3c26..d889926360c 100644 --- a/src/plugins/debugger/breakhandler.cpp +++ b/src/plugins/debugger/breakhandler.cpp @@ -578,13 +578,15 @@ static bool isAllowedTransition(BreakpointState from, BreakpointState to) || to == BreakpointPending || to == BreakpointDead; case BreakpointPending: - return false; + return to == BreakpointChangeRequested + || to == BreakpointRemoveRequested; case BreakpointInserted: - return false; + return to == BreakpointChangeRequested + || to == BreakpointRemoveRequested; case BreakpointRemoveRequested: - return false; + return to == BreakpointRemoveProceeding; case BreakpointRemoveProceeding: - return false; + return to == BreakpointDead; case BreakpointDead: return false; } -- GitLab