Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibaut Girka <thib@sitedethib.com>2010-05-03 19:23:06 +0400
committerThibaut Girka <thib@sitedethib.com>2010-05-03 19:23:06 +0400
commitbf8347e931e5f39cab212826197e589be1efc6d8 (patch)
treedfa06b9afa50def6bd32bc350fcd22c2e6e4cf91
parent06c7f2bdd52f2bf39688bf8b2f449029604cb5c9 (diff)
[Jingle] Fix detection of multiple devices
-rw-r--r--src/common/multimedia_helpers.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/multimedia_helpers.py b/src/common/multimedia_helpers.py
index 6481e1be3..c4f82f397 100644
--- a/src/common/multimedia_helpers.py
+++ b/src/common/multimedia_helpers.py
@@ -36,7 +36,9 @@ class DeviceManager(object):
if devices:
self.devices[text % _(' Default device')] = pipe % name
for device in devices:
+ element.set_state(gst.STATE_NULL)
element.set_property('device', device)
+ element.set_state(gst.STATE_READY)
device_name = element.get_property('device-name')
self.devices[text % device_name] = pipe % '%s device=%s' % (name, device)
element.set_state(gst.STATE_NULL)