From 99d1ea7a1cb9e3161d42b15f116e23a5bf3b8b74 Mon Sep 17 00:00:00 2001 From: Jerome Gaillard Date: Fri, 12 Jul 2024 17:01:28 +0100 Subject: Add Surface JNI binding to host runtime This allows registering the native methods of Surface.java when running on host. Flag: NONE host-only Bug: 322360037 Test: N/A Change-Id: I7bcb066cab94d9fc4f2612e5a137efa59aa3ed45 --- core/jni/platform/host/HostRuntime.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/jni/platform/host/HostRuntime.cpp b/core/jni/platform/host/HostRuntime.cpp index 59d18b8535f5..30c926c57693 100644 --- a/core/jni/platform/host/HostRuntime.cpp +++ b/core/jni/platform/host/HostRuntime.cpp @@ -104,6 +104,7 @@ extern int register_android_view_KeyCharacterMap(JNIEnv* env); extern int register_android_view_KeyEvent(JNIEnv* env); extern int register_android_view_InputDevice(JNIEnv* env); extern int register_android_view_MotionEvent(JNIEnv* env); +extern int register_android_view_Surface(JNIEnv* env); extern int register_android_view_ThreadedRenderer(JNIEnv* env); extern int register_android_graphics_HardwareBufferRenderer(JNIEnv* env); extern int register_android_view_VelocityTracker(JNIEnv* env); @@ -151,6 +152,7 @@ static const std::unordered_map gRegJNIMap = { {"android.view.KeyEvent", REG_JNI(register_android_view_KeyEvent)}, {"android.view.InputDevice", REG_JNI(register_android_view_InputDevice)}, {"android.view.MotionEvent", REG_JNI(register_android_view_MotionEvent)}, + {"android.view.Surface", REG_JNI(register_android_view_Surface)}, {"android.view.VelocityTracker", REG_JNI(register_android_view_VelocityTracker)}, {"com.android.internal.util.VirtualRefBasePtr", REG_JNI(register_com_android_internal_util_VirtualRefBasePtr)}, -- cgit v1.2.3-59-g8ed1b