diff --git a/debug-viewer/GstDebugViewer/Plugins/Timeline.py b/debug-viewer/GstDebugViewer/Plugins/Timeline.py index 891cab06ea..2deab0e55f 100644 --- a/debug-viewer/GstDebugViewer/Plugins/Timeline.py +++ b/debug-viewer/GstDebugViewer/Plugins/Timeline.py @@ -517,9 +517,9 @@ class TimelineWidget (gtk.DrawingArea): def update (self, model): + self.clear () self.model = model - self.process.abort () if model is not None: self.process.freq_sentinel = LineFrequencySentinel (model) self.process.dist_sentinel = LevelDistributionSentinel (self.process.freq_sentinel, model) @@ -529,6 +529,7 @@ class TimelineWidget (gtk.DrawingArea): def clear (self): + self.model = None self.process.abort () self.process.freq_sentinel = None self.process.dist_sentinel = None