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)
|
void GlobalBreakpointItem::setEnabled(bool enabled, bool descend)
|
||||||
{
|
{
|
||||||
QTC_CHECK(m_params.enabled != enabled);
|
if (m_params.enabled != enabled) {
|
||||||
m_params.enabled = enabled;
|
m_params.enabled = enabled;
|
||||||
updateMarkerIcon();
|
updateMarkerIcon();
|
||||||
update();
|
update();
|
||||||
|
}
|
||||||
|
|
||||||
if (descend) {
|
if (descend) {
|
||||||
for (QPointer<DebuggerEngine> engine : EngineManager::engines()) {
|
for (QPointer<DebuggerEngine> engine : EngineManager::engines()) {
|
||||||
|
Reference in New Issue
Block a user