diff options
author | Christian Stenger <[email protected]> | 2018-11-13 10:48:21 +0100 |
---|---|---|
committer | Christian Stenger <[email protected]> | 2018-11-13 13:48:47 +0000 |
commit | aab60ee75cc04cd3ec2544ba8c7d8bd7d894a977 (patch) | |
tree | bfed17133fddb6cb697b24300666294b84a57c00 /src/plugins/debugger/breakhandler.cpp | |
parent | c2422f4855e1a2a6af1154061886eceb53412f2b (diff) |
Debugger: Silence soft assert
Enabling or disabling a multiple break points that have
different states will trigger the soft assert for all
break points having the destination state already.
Change-Id: I61d859c0af548cb1dd9070a28c9aacee241e075b
Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/debugger/breakhandler.cpp')
-rw-r--r-- | src/plugins/debugger/breakhandler.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp index 9d1fc007ca5..94c8a5f1e5b 100644 --- a/src/plugins/debugger/breakhandler.cpp +++ b/src/plugins/debugger/breakhandler.cpp @@ -2304,10 +2304,11 @@ void GlobalBreakpointItem::updateMarker() void GlobalBreakpointItem::setEnabled(bool enabled, bool descend) { - QTC_CHECK(m_params.enabled != enabled); - m_params.enabled = enabled; - updateMarkerIcon(); - update(); + if (m_params.enabled != enabled) { + m_params.enabled = enabled; + updateMarkerIcon(); + update(); + } if (descend) { for (QPointer<DebuggerEngine> engine : EngineManager::engines()) { |