diff options
author | hjk <qtc-committer@nokia.com> | 2011-10-28 12:26:00 +0200 |
---|---|---|
committer | hjk <qthjk@ovi.com> | 2011-10-28 13:05:13 +0200 |
commit | e4f289954e817c26c0cdbb5f54c881b3855c4bc1 (patch) | |
tree | a46aff4720b8a5bc638d79877a3cc83cfb740511 /src/plugins/debugger/breakhandler.cpp | |
parent | 587e2b5a483fdd00757e083d329f99c31842124e (diff) | |
download | qt-creator-e4f289954e817c26c0cdbb5f54c881b3855c4bc1.tar.gz |
debugger: better breakpoint state handling
Removal of a breakpoint while the insertion result was pending worked,
but created a lot of noise about unexpected state transitions.
Change-Id: I6c101ee9d184efb1c44f72cbff99b0481f64b0eb
Reviewed-by: hjk <qthjk@ovi.com>
Diffstat (limited to 'src/plugins/debugger/breakhandler.cpp')
-rw-r--r-- | src/plugins/debugger/breakhandler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp index e80b898aae..09bf49427c 100644 --- a/src/plugins/debugger/breakhandler.cpp +++ b/src/plugins/debugger/breakhandler.cpp @@ -1017,6 +1017,8 @@ void BreakHandler::removeBreakpoint(BreakpointModelId id) Iterator it = m_storage.find(id); BREAK_ASSERT(it != m_storage.end(), return); switch (it->state) { + case BreakpointRemoveRequested: + break; case BreakpointInserted: case BreakpointInsertProceeding: setState(id, BreakpointRemoveRequested); |