debugger: allow breakpoint removal also at the original position, not the "acknolegdged" one

Task-number: QTCREATORBUG-2264
This commit is contained in:
hjk
2010-09-08 09:54:40 +02:00
parent 6c7c84d1d5
commit 15fc9396b5
4 changed files with 14 additions and 17 deletions

View File

@@ -304,19 +304,11 @@ QString BreakpointData::toString() const
return rc;
}
bool BreakpointData::isLocatedAt(const QString &fileName_, int lineNumber_) const
bool BreakpointData::isLocatedAt(const QString &fileName_, int lineNumber_,
bool useMarkerPosition) const
{
/*
if (lineNumber != QString::number(lineNumber_))
return false;
if (fileName == fileName_)
return true;
if (fileName_.endsWith(fileName))
return true;
return false;
*/
return lineNumber_ == m_markerLineNumber
&& fileNameMatch(fileName_, m_markerFileName);
int line = useMarkerPosition ? m_markerLineNumber : lineNumber.toInt();
return lineNumber_ == line && fileNameMatch(fileName_, m_markerFileName);
}
bool BreakpointData::isSimilarTo(const BreakpointData *needle) const