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

Commit cd873ea8 authored by Yu-Han Yang's avatar Yu-Han Yang
Browse files

Handle getExtension returning nullptr

Bug: 172509939
Fixes: 172509939
Test: on Cuttlefish
Change-Id: Ic4afff8748504a92068f024c8b1eee2f88b7be68
parent 12f7e5a7
Loading
Loading
Loading
Loading
+12 −0
Original line number Original line Diff line number Diff line
@@ -63,6 +63,18 @@ jboolean checkHidlReturn(hardware::Return<T>& result, const char* errorMessage)
    }
    }
}
}


template <class T>
jboolean checkHidlReturn(hardware::Return<sp<T>>& result, const char* errorMessage) {
    if (!result.isOk()) {
        logHidlError(result, errorMessage);
        return JNI_FALSE;
    } else if ((sp<T>)result == nullptr) {
        return JNI_FALSE;
    } else {
        return JNI_TRUE;
    }
}

template <class T>
template <class T>
class JavaMethodHelper {
class JavaMethodHelper {
public:
public: