]> glassweightruler.freedombox.rocks Git - waydroid.git/blobdiff - tools/interfaces/IClipboard.py
Fix prop set command
[waydroid.git] / tools / interfaces / IClipboard.py
index a1235015fe886a800da1fe65cb8f1e34963ef53e..5bd00b6f9ea5b9748a766b38de024d87d4b5f48f 100644 (file)
@@ -12,7 +12,10 @@ TRANSACTION_getClipboardData = 2
 
 def add_service(args, sendClipboardData, getClipboardData):
     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(