diff options
Diffstat (limited to 'src/PerLine.cxx')
-rw-r--r-- | src/PerLine.cxx | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/PerLine.cxx b/src/PerLine.cxx index a2225dbb6..a903d6f5f 100644 --- a/src/PerLine.cxx +++ b/src/PerLine.cxx @@ -225,12 +225,7 @@ bool LineMarkers::DeleteMark(int line, int markerNum, bool all) { delete markers[line]; markers[line] = NULL; } else { - bool performedDeletion = markers[line]->RemoveNumber(markerNum, all); - someChanges = someChanges || performedDeletion; - while (all && performedDeletion) { - performedDeletion = markers[line]->RemoveNumber(markerNum, all); - someChanges = someChanges || performedDeletion; - } + someChanges = markers[line]->RemoveNumber(markerNum, all); if (markers[line]->Length() == 0) { delete markers[line]; markers[line] = NULL; |