]> glassweightruler.freedombox.rocks Git - waydroid.git/blobdiff - tools/interfaces/IPlatform.py
Add -w flag for waiting for init
[waydroid.git] / tools / interfaces / IPlatform.py
index 9887d13713e4e572d3ffe7dacb9fc4a39bc47ab0..a8a5410758b365bcbd6d7e65f4f9641e56372f60 100644 (file)
@@ -275,7 +275,10 @@ class IPlatform:
 
 def get_service(args):
     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)
     tries = 1000
 
     remote, status = serviceManager.get_service_sync(SERVICE_NAME)