Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-06-06 19:04:14 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-06-06 19:04:14 (GMT)
commit44381af2aad99e876088f7558d75e69135054c74 (patch)
tree080d8e2abe599587751369b23f6d02dd6744ad7d /TurtleArt
parent1dfdd0bba8ea748a461b774a392ee8faff09d390 (diff)
pass xid to set_sink
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/tagplay.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/TurtleArt/tagplay.py b/TurtleArt/tagplay.py
index c378c84..505f6f1 100644
--- a/TurtleArt/tagplay.py
+++ b/TurtleArt/tagplay.py
@@ -218,7 +218,7 @@ class GstPlayer(gobject.GObject):
if message.structure is None:
return
if message.structure.get_name() == 'prepare-xwindow-id':
- self.videowidget.set_sink(message.src)
+ self.videowidget.set_sink(message.src, self.videowidget_xid)
message.src.set_property('force-aspect-ratio', True)
def on_message(self, bus, message):
@@ -313,7 +313,6 @@ class VideoWidget(gtk.DrawingArea):
else:
return True
- def set_sink(self, sink):
- assert self.window.xid
+ def set_sink(self, sink, xid):
self.imagesink = sink
- self.imagesink.set_xwindow_id(self.window.xid)
+ self.imagesink.set_xwindow_id(xid)