Loading core/jni/android_view_KeyEvent.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -157,7 +157,7 @@ static jstring android_view_KeyEvent_nativeKeyCodeToString(JNIEnv* env, jobject static jint android_view_KeyEvent_nativeKeyCodeFromString(JNIEnv* env, jobject clazz, jstring label) { ScopedUtfChars keyLabel(env, label); return KeyEvent::getKeyCodeFromLabel(keyLabel.c_str()); return KeyEvent::getKeyCodeFromLabel(keyLabel.c_str()).value_or(AKEYCODE_UNKNOWN); } static jint android_view_KeyEvent_nativeNextId() { Loading core/jni/android_view_MotionEvent.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -515,7 +515,7 @@ static jstring android_view_MotionEvent_nativeAxisToString(JNIEnv* env, jclass c static jint android_view_MotionEvent_nativeAxisFromString(JNIEnv* env, jclass clazz, jstring label) { ScopedUtfChars axisLabel(env, label); return static_cast<jint>(MotionEvent::getAxisFromLabel(axisLabel.c_str())); return static_cast<jint>(MotionEvent::getAxisFromLabel(axisLabel.c_str()).value_or(-1)); } // ---------------- @FastNative ---------------------------------- Loading Loading
core/jni/android_view_KeyEvent.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -157,7 +157,7 @@ static jstring android_view_KeyEvent_nativeKeyCodeToString(JNIEnv* env, jobject static jint android_view_KeyEvent_nativeKeyCodeFromString(JNIEnv* env, jobject clazz, jstring label) { ScopedUtfChars keyLabel(env, label); return KeyEvent::getKeyCodeFromLabel(keyLabel.c_str()); return KeyEvent::getKeyCodeFromLabel(keyLabel.c_str()).value_or(AKEYCODE_UNKNOWN); } static jint android_view_KeyEvent_nativeNextId() { Loading
core/jni/android_view_MotionEvent.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -515,7 +515,7 @@ static jstring android_view_MotionEvent_nativeAxisToString(JNIEnv* env, jclass c static jint android_view_MotionEvent_nativeAxisFromString(JNIEnv* env, jclass clazz, jstring label) { ScopedUtfChars axisLabel(env, label); return static_cast<jint>(MotionEvent::getAxisFromLabel(axisLabel.c_str())); return static_cast<jint>(MotionEvent::getAxisFromLabel(axisLabel.c_str()).value_or(-1)); } // ---------------- @FastNative ---------------------------------- Loading