Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5ea3e4cb authored by Martijn Coenen's avatar Martijn Coenen Committed by android-build-merger
Browse files

Merge "Callback elision for HIDL interfaces." am: 33bd8a97 am: 4369507d

am: e358f836

Change-Id: Ia4345bfb09b2ab05d434951cd4acd9a7fa81bd49
parents 8be4cfc6 e358f836
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -325,15 +325,9 @@ static jobject JHwBinder_native_getService(
        return NULL;
    }

    sp<hardware::IBinder> service;
    manager->get(
            ifaceName,
            serviceName,
            [&service](sp<hidl::base::V1_0::IBase> out) {
                service = hardware::toBinder<
                        hidl::base::V1_0::IBase, hidl::base::V1_0::BpBase
                    >(out);
            });
    sp<hidl::base::V1_0::IBase> base = manager->get(ifaceName, serviceName);
    sp<hardware::IBinder> service = hardware::toBinder<
            hidl::base::V1_0::IBase, hidl::base::V1_0::BpBase>(base);

    env->ReleaseStringUTFChars(ifaceNameObj, ifaceName);
    ifaceName = NULL;