[pitivi] GTK3 port: fix removing clips from a project



commit 7f285d7ca003e2ec814143789ce4b785eeca64b2
Author: Jean-FranÃois Fortin Tam <nekohayo gmail com>
Date:   Thu Aug 9 19:16:09 2012 -0400

    GTK3 port: fix removing clips from a project
    
    Port to the changed GTK tree model and goocanvasitem APIs

 pitivi/medialibrary.py   |    2 +-
 pitivi/timeline/track.py |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/pitivi/medialibrary.py b/pitivi/medialibrary.py
index b9ccd63..b5b8087 100644
--- a/pitivi/medialibrary.py
+++ b/pitivi/medialibrary.py
@@ -891,7 +891,7 @@ class MediaLibraryWidget(gtk.VBox, Loggable):
         # use row references so we don't have to care if a path has been removed
         rows = []
         for path in paths:
-            row = gtk.TreeRowReference(model, path)
+            row = gtk.TreeRowReference.new(model, path)
             rows.append(row)
 
         self.app.action_log.begin("remove clip from source list")
diff --git a/pitivi/timeline/track.py b/pitivi/timeline/track.py
index 4238a43..6fc5d14 100644
--- a/pitivi/timeline/track.py
+++ b/pitivi/timeline/track.py
@@ -762,7 +762,7 @@ class Track(goocanvas.Group, Zoomable, Loggable):
         if not isinstance(track_object, ges.TrackEffect) and track_object in self.widgets:
             w = self.widgets[track_object]
             del self.widgets[track_object]
-            self.remove_child(w)
+            self.remove_child(self.find_child(w))
             Zoomable.removeInstance(w)
 
     def _transitionAdded(self, transition):



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