diff options
author | David Schulz <[email protected]> | 2020-10-28 10:29:52 +0100 |
---|---|---|
committer | David Schulz <[email protected]> | 2020-10-30 09:51:12 +0000 |
commit | 43b25e6d99cae76d67ba7a5a050d6e12c3ab117c (patch) | |
tree | 768b3969e7f4298e566976ca4a16b9b6871b34c0 /src/plugins/debugger/breakhandler.cpp | |
parent | acd2aaa0f0a238c9f04a301f8536872a42622704 (diff) |
Debugger: Fix breakpoint enabling
Change-Id: I496d0b90dd572d4f4949c98d5abe035edfba8d19
Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/debugger/breakhandler.cpp')
-rw-r--r-- | src/plugins/debugger/breakhandler.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp index 1de7d332697..a8eefd92e61 100644 --- a/src/plugins/debugger/breakhandler.cpp +++ b/src/plugins/debugger/breakhandler.cpp @@ -1194,7 +1194,6 @@ void BreakHandler::requestBreakpointRemoval(const Breakpoint &bp) void BreakHandler::requestBreakpointEnabling(const Breakpoint &bp, bool enabled) { if (bp->m_parameters.enabled != enabled) { - bp->m_parameters.enabled = enabled; bp->update(); requestBreakpointUpdate(bp); } @@ -1538,9 +1537,9 @@ bool BreakHandler::setData(const QModelIndex &idx, const QVariant &value, int ro || (!bps.isEmpty() && bps.at(0)->isEnabled()) || (!sbps.isEmpty() && sbps.at(0)->params.enabled); for (Breakpoint bp : bps) { - requestBreakpointEnabling(bp, !isEnabled); if (GlobalBreakpoint gbp = bp->globalBreakpoint()) gbp->setEnabled(!isEnabled, false); + requestBreakpointEnabling(bp, !isEnabled); } for (SubBreakpoint sbp : sbps) requestSubBreakpointEnabling(sbp, !isEnabled); @@ -1626,9 +1625,9 @@ bool BreakHandler::contextMenuEvent(const ItemViewEvent &ev) !selectedBreakpoints.isEmpty(), [this, selectedBreakpoints, breakpointsEnabled] { for (Breakpoint bp : selectedBreakpoints) { - requestBreakpointEnabling(bp, !breakpointsEnabled); if (GlobalBreakpoint gbp = bp->globalBreakpoint()) gbp->setEnabled(!breakpointsEnabled, false); + requestBreakpointEnabling(bp, !breakpointsEnabled); } } ); |