]> glassweightruler.freedombox.rocks Git - waydroid.git/blobdiff - tools/interfaces/IHardware.py
Update appstream
[waydroid.git] / tools / interfaces / IHardware.py
index f7984dba34cafa0e631258eb60fea9f5caef3aee..9e1f2fe58d274e48d41dd93671c13d7265741bf5 100644 (file)
@@ -15,7 +15,10 @@ TRANSACTION_upgrade = 5
 
 def add_service(args, enableNFC, enableBluetooth, suspend, reboot, upgrade):
     helpers.drivers.loadBinderNodes(args)
-    serviceManager = gbinder.ServiceManager("/dev/" + args.BINDER_DRIVER)
+    try:
+        serviceManager = gbinder.ServiceManager("/dev/" + args.BINDER_DRIVER, args.SERVICE_MANAGER_PROTOCOL, args.BINDER_PROTOCOL)
+    except TypeError:
+        serviceManager = gbinder.ServiceManager("/dev/" + args.BINDER_DRIVER)
 
     def response_handler(req, code, flags):
         logging.debug(