From 040521397e96535867be96c30b7fbf7803175824 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <forenjunkie@chello.at>
Date: Sun, 25 Mar 2018 00:48:29 +0100
Subject: [PATCH] Dont use invalid sound devices

PulseAudio has devices that are None

Fixes #8797
---
 gajim/common/multimedia_helpers.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gajim/common/multimedia_helpers.py b/gajim/common/multimedia_helpers.py
index 5b473c2462..4865211a6b 100644
--- a/gajim/common/multimedia_helpers.py
+++ b/gajim/common/multimedia_helpers.py
@@ -44,6 +44,8 @@ class DeviceManager(object):
                 if devices:
                     self.devices[text % _('Default device')] = pipe % name
                     for device in devices:
+                        if device is None:
+                            continue
                         element.set_state(Gst.State.NULL)
                         element.set_property('device', device)
                         element.set_state(Gst.State.READY)
-- 
GitLab