forked from qt-creator/qt-creator
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 <hjk@qt.io>
This commit is contained in:
@@ -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()) {
|
||||
|
Reference in New Issue
Block a user