projects
/
platform
/
upstream
/
gstreamer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a583af7
)
Avoid copies of the line index list in the line view model (fixes range filtering)
author
René Stadler
<mail@renestadler.de>
Wed, 28 Nov 2007 14:10:57 +0000
(16:10 +0200)
committer
Stefan Sauer
<ensonic@users.sf.net>
Thu, 11 Sep 2014 18:51:40 +0000
(20:51 +0200)
debug-viewer/GstDebugViewer/GUI.py
patch
|
blob
|
history
diff --git
a/debug-viewer/GstDebugViewer/GUI.py
b/debug-viewer/GstDebugViewer/GUI.py
index a81d4025440cc1d3a499ac03b43a5f377d6d46d9..2a6aa54fb11fdd18c5bab1e2d758f5b681229850 100755
(executable)
--- a/
debug-viewer/GstDebugViewer/GUI.py
+++ b/
debug-viewer/GstDebugViewer/GUI.py
@@
-1007,6
+1007,11
@@
class LineViewLogModel (FilteredLogModel):
self.line_offsets = []
self.line_levels = []
+ def reset (self):
+
+ del self.line_offsets[:]
+ del self.line_levels[:]
+
def insert_line (self, position, parent_line_index):
if position == -1:
@@
-1117,6
+1122,8
@@
class LineView (object):
line_index = model.parent_line_index (path[0])
line_model = self.line_view.props.model
+ if line_model is None:
+ return
if len (line_model) == 0:
line_model.insert_line (0, line_index)
else: