Debugger: Remove a wrong soft assert in breakpoint handler

The code path can be triggered legitimately by removing breakpoints
without direct file association like "Break on throw" in the
breakpoint view.

Change-Id: If32a990f76d86386e40123c8f7a90613e15ca670
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
hjk
2015-05-21 13:17:23 +02:00
parent a33db02a36
commit f35422169c

View File

@@ -1329,11 +1329,12 @@ BreakpointItem::~BreakpointItem()
void BreakpointItem::destroyMarker()
{
BreakpointMarker *m = m_marker;
QTC_ASSERT(m, return);
m->m_bp = 0;
m_marker = 0;
delete m;
if (m_marker) {
BreakpointMarker *m = m_marker;
m->m_bp = 0;
m_marker = 0;
delete m;
}
}
QString BreakpointItem::markerFileName() const