Fix more problems when clamping with filter turned on
authorRené Stadler <mail@renestadler.de>
Tue, 18 Dec 2007 15:10:08 +0000 (17:10 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Thu, 11 Sep 2014 18:51:43 +0000 (20:51 +0200)
debug-viewer/GstDebugViewer/GUI.py

index 6c5849a..addd86c 100644 (file)
@@ -580,14 +580,16 @@ class FilteredLogModel (FilteredLogModelBase):
 
     def __remove_range (self, start, end):
 
+        self.logger.debug ("removing line range first = %i, last = %i",
+                           start, end)
         del self.line_offsets[start:end + 1]
         del self.line_levels[start:end + 1]
         for super_index in self.super_index[start:end + 1]:
             del self.from_super_index[super_index]
         del self.super_index[start:end + 1]
-        if start > 0:
+        if start == 0:
             for super_index in self.super_index:
-                self.from_super_index[super_index] -= start
+                self.from_super_index[super_index] -= end
 
 class Filter (object):