From 44381af2aad99e876088f7558d75e69135054c74 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Wed, 06 Jun 2012 19:04:14 +0000 Subject: pass xid to set_sink --- 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) -- cgit v0.9.1