Loading Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,7 @@ filegroup { ":framework_native_aidl", ":gatekeeper_aidl", ":gsiservice_aidl", ":guiconstants_aidl", ":idmap2_aidl", ":idmap2_core_aidl", ":incidentcompanion_aidl", Loading core/java/android/view/InputWindowHandle.java +1 −1 Original line number Diff line number Diff line Loading @@ -20,8 +20,8 @@ import static android.view.Display.INVALID_DISPLAY; import android.annotation.Nullable; import android.graphics.Region; import android.gui.TouchOcclusionMode; import android.os.IBinder; import android.os.TouchOcclusionMode; import java.lang.ref.WeakReference; Loading core/jni/Android.bp +2 −0 Original line number Diff line number Diff line Loading @@ -230,6 +230,7 @@ cc_library_shared { "libbinderthreadstateutils", "libdmabufinfo", "libgif", "libgui_window_info_static", "libseccomp_policy", "libgrallocusage", "libscrypt_static", Loading Loading @@ -370,6 +371,7 @@ cc_library_shared { "libinput", "libbinderthreadstateutils", "libsqlite", "libgui_window_info_static", ], shared_libs: [ // libbinder needs to be shared since it has global state Loading core/jni/android_hardware_input_InputApplicationHandle.h +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ #include <string> #include <input/InputApplication.h> #include <gui/InputApplication.h> #include <nativehelper/JNIHelp.h> #include "jni.h" Loading core/jni/android_hardware_input_InputWindowHandle.cpp +7 −4 Original line number Diff line number Diff line Loading @@ -26,14 +26,17 @@ #include <ui/Region.h> #include <utils/threads.h> #include <gui/WindowInfo.h> #include "android_hardware_input_InputApplicationHandle.h" #include "android_util_Binder.h" #include "core_jni_helpers.h" #include "input/InputWindow.h" #include "jni.h" namespace android { using gui::TouchOcclusionMode; using gui::WindowInfo; struct WeakRefHandleField { jfieldID ctrl; jmethodID get; Loading Loading @@ -115,9 +118,9 @@ bool NativeInputWindowHandle::updateInfo() { mInfo.name = getStringField(env, obj, gInputWindowHandleClassInfo.name, "<null>"); mInfo.flags = Flags<InputWindowInfo::Flag>( mInfo.flags = Flags<WindowInfo::Flag>( env->GetIntField(obj, gInputWindowHandleClassInfo.layoutParamsFlags)); mInfo.type = static_cast<InputWindowInfo::Type>( mInfo.type = static_cast<WindowInfo::Type>( env->GetIntField(obj, gInputWindowHandleClassInfo.layoutParamsType)); mInfo.dispatchingTimeout = std::chrono::milliseconds( env->GetLongField(obj, gInputWindowHandleClassInfo.dispatchingTimeoutMillis)); Loading Loading @@ -159,7 +162,7 @@ bool NativeInputWindowHandle::updateInfo() { mInfo.ownerUid = env->GetIntField(obj, gInputWindowHandleClassInfo.ownerUid); mInfo.packageName = getStringField(env, obj, gInputWindowHandleClassInfo.packageName, "<null>"); mInfo.inputFeatures = static_cast<InputWindowInfo::Feature>( mInfo.inputFeatures = static_cast<WindowInfo::Feature>( env->GetIntField(obj, gInputWindowHandleClassInfo.inputFeatures)); mInfo.displayId = env->GetIntField(obj, gInputWindowHandleClassInfo.displayId); Loading Loading
Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,7 @@ filegroup { ":framework_native_aidl", ":gatekeeper_aidl", ":gsiservice_aidl", ":guiconstants_aidl", ":idmap2_aidl", ":idmap2_core_aidl", ":incidentcompanion_aidl", Loading
core/java/android/view/InputWindowHandle.java +1 −1 Original line number Diff line number Diff line Loading @@ -20,8 +20,8 @@ import static android.view.Display.INVALID_DISPLAY; import android.annotation.Nullable; import android.graphics.Region; import android.gui.TouchOcclusionMode; import android.os.IBinder; import android.os.TouchOcclusionMode; import java.lang.ref.WeakReference; Loading
core/jni/Android.bp +2 −0 Original line number Diff line number Diff line Loading @@ -230,6 +230,7 @@ cc_library_shared { "libbinderthreadstateutils", "libdmabufinfo", "libgif", "libgui_window_info_static", "libseccomp_policy", "libgrallocusage", "libscrypt_static", Loading Loading @@ -370,6 +371,7 @@ cc_library_shared { "libinput", "libbinderthreadstateutils", "libsqlite", "libgui_window_info_static", ], shared_libs: [ // libbinder needs to be shared since it has global state Loading
core/jni/android_hardware_input_InputApplicationHandle.h +1 −1 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ #include <string> #include <input/InputApplication.h> #include <gui/InputApplication.h> #include <nativehelper/JNIHelp.h> #include "jni.h" Loading
core/jni/android_hardware_input_InputWindowHandle.cpp +7 −4 Original line number Diff line number Diff line Loading @@ -26,14 +26,17 @@ #include <ui/Region.h> #include <utils/threads.h> #include <gui/WindowInfo.h> #include "android_hardware_input_InputApplicationHandle.h" #include "android_util_Binder.h" #include "core_jni_helpers.h" #include "input/InputWindow.h" #include "jni.h" namespace android { using gui::TouchOcclusionMode; using gui::WindowInfo; struct WeakRefHandleField { jfieldID ctrl; jmethodID get; Loading Loading @@ -115,9 +118,9 @@ bool NativeInputWindowHandle::updateInfo() { mInfo.name = getStringField(env, obj, gInputWindowHandleClassInfo.name, "<null>"); mInfo.flags = Flags<InputWindowInfo::Flag>( mInfo.flags = Flags<WindowInfo::Flag>( env->GetIntField(obj, gInputWindowHandleClassInfo.layoutParamsFlags)); mInfo.type = static_cast<InputWindowInfo::Type>( mInfo.type = static_cast<WindowInfo::Type>( env->GetIntField(obj, gInputWindowHandleClassInfo.layoutParamsType)); mInfo.dispatchingTimeout = std::chrono::milliseconds( env->GetLongField(obj, gInputWindowHandleClassInfo.dispatchingTimeoutMillis)); Loading Loading @@ -159,7 +162,7 @@ bool NativeInputWindowHandle::updateInfo() { mInfo.ownerUid = env->GetIntField(obj, gInputWindowHandleClassInfo.ownerUid); mInfo.packageName = getStringField(env, obj, gInputWindowHandleClassInfo.packageName, "<null>"); mInfo.inputFeatures = static_cast<InputWindowInfo::Feature>( mInfo.inputFeatures = static_cast<WindowInfo::Feature>( env->GetIntField(obj, gInputWindowHandleClassInfo.inputFeatures)); mInfo.displayId = env->GetIntField(obj, gInputWindowHandleClassInfo.displayId); Loading