[pitivi] undo: Connect to clips when connecting to layer



commit b0758320d7e896a16c537dd1eaacf12216174a65
Author: Alexandru Băluț <alexandru balut gmail com>
Date:   Tue May 3 02:02:45 2016 +0200

    undo: Connect to clips when connecting to layer
    
    Differential Revision: https://phabricator.freedesktop.org/D988

 pitivi/undo/timeline.py |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/pitivi/undo/timeline.py b/pitivi/undo/timeline.py
index 571ffe6..2c410ba 100644
--- a/pitivi/undo/timeline.py
+++ b/pitivi/undo/timeline.py
@@ -564,16 +564,15 @@ class TimelineObserver(Loggable):
         ges_timeline.connect("layer-added", self._layerAddedCb)
         ges_timeline.connect("layer-removed", self._layerRemovedCb)
 
-        for ges_layer in ges_timeline.get_layers():
-            for ges_clip in ges_layer.get_clips():
-                self._connectToClip(ges_clip)
-
     def _connect_to_layer(self, ges_layer):
         self._layers_priorities[ges_layer] = ges_layer.props.priority
         ges_layer.connect("clip-added", self._clipAddedCb)
         ges_layer.connect("clip-removed", self._clipRemovedCb)
         ges_layer.connect("notify::priority", self._layer_moved_cb)
 
+        for ges_clip in ges_layer.get_clips():
+            self._connectToClip(ges_clip)
+
     def _disconnect_from_layer(self, ges_layer):
         del self._layers_priorities[ges_layer]
         ges_layer.disconnect_by_func(self._clipAddedCb)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]