upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / libffado / trunk / libffado-2.4.2-python38.patch
blobd0ad2e956d1582a2838fe69a5ad617012fb67322
1 diff -ruN a/support/mixer-qt4/ffado/configuration.py b/support/mixer-qt4/ffado/configuration.py
2 --- a/support/mixer-qt4/ffado/configuration.py 2017-03-28 13:38:34.000000000 +0200
3 +++ b/support/mixer-qt4/ffado/configuration.py 2019-11-24 20:55:05.284341627 +0100
4 @@ -20,7 +20,8 @@
5 # along with this program. If not, see <http://www.gnu.org/licenses/>.
8 -import re, os
9 +import os
10 +import dbus
12 import shlex
14 @@ -53,6 +54,10 @@
15 self.addDevice( dev )
17 def getDeviceById( self, vendor, model ):
18 + if isinstance(vendor, dbus.Int32):
19 + vendor = str(int(vendor))
20 + if isinstance(model, dbus.Int32):
21 + model = str(int(model))
22 log.debug("DeviceList::getDeviceById( %s, %s )" % (vendor, model ))
23 for dev in self.devices:
24 if int("%s" % dev['vendorid'], 0) == int("%s" % vendor, 0) and \