summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>2011-01-20 16:15:14 -0500
committerOlivier CrĂȘte <olivier.crete@collabora.co.uk>2011-01-20 16:15:14 -0500
commitea8cb34f2027241e348aa27e8bf16ae5be53bd45 (patch)
tree20b8d137f4934a8fde83b71d69ac84b0d4a06eb4 /examples
parentcbe641522903ad838ec827135ac5f41d2c959de2 (diff)
downloadfarstream-ea8cb34f2027241e348aa27e8bf16ae5be53bd45.tar.gz
example gui: Keep a ref to the FsElementAddedNotifier to keep it alive
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/gui/fs2-gui.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/gui/fs2-gui.py b/examples/gui/fs2-gui.py
index c18a368b..b27f4d24 100755
--- a/examples/gui/fs2-gui.py
+++ b/examples/gui/fs2-gui.py
@@ -107,9 +107,9 @@ class FsUIPipeline:
def __init__(self, elementname="fsrtpconference"):
self.pipeline = gst.Pipeline()
signal.signal(signal.SIGINT, self.int_handler)
- notifier = farsight.ElementAddedNotifier()
- notifier.connect("element-added", self.element_added_cb)
- notifier.add(self.pipeline)
+ self.notifier = farsight.ElementAddedNotifier()
+ self.notifier.connect("element-added", self.element_added_cb)
+ self.notifier.add(self.pipeline)
self.pipeline.get_bus().set_sync_handler(self.sync_handler)
self.pipeline.get_bus().add_watch(self.async_handler)
self.conf = gst.element_factory_make(elementname)