diff --git a/services/core/jni/com_android_server_input_InputManagerService.cpp b/services/core/jni/com_android_server_input_InputManagerService.cpp index 9bc5d34c11af5..fdb74c93b0828 100644 --- a/services/core/jni/com_android_server_input_InputManagerService.cpp +++ b/services/core/jni/com_android_server_input_InputManagerService.cpp @@ -237,27 +237,28 @@ public: /* --- InputDispatcherPolicyInterface implementation --- */ virtual void notifySwitch(nsecs_t when, uint32_t switchValues, uint32_t switchMask, - uint32_t policyFlags); + uint32_t policyFlags) override; virtual void notifyConfigurationChanged(nsecs_t when); - virtual nsecs_t notifyANR(const sp& inputApplicationHandle, - const sp& token, - const std::string& reason); + virtual nsecs_t notifyAnr(const sp& inputApplicationHandle, + const sp& token, const std::string& reason) override; virtual void notifyInputChannelBroken(const sp& token); - virtual void notifyFocusChanged(const sp& oldToken, const sp& newToken); - virtual bool filterInputEvent(const InputEvent* inputEvent, uint32_t policyFlags); - virtual void getDispatcherConfiguration(InputDispatcherConfiguration* outConfig); - virtual void interceptKeyBeforeQueueing(const KeyEvent* keyEvent, uint32_t& policyFlags); + virtual void notifyFocusChanged(const sp& oldToken, + const sp& newToken) override; + virtual bool filterInputEvent(const InputEvent* inputEvent, uint32_t policyFlags) override; + virtual void getDispatcherConfiguration(InputDispatcherConfiguration* outConfig) override; + virtual void interceptKeyBeforeQueueing(const KeyEvent* keyEvent, + uint32_t& policyFlags) override; virtual void interceptMotionBeforeQueueing(const int32_t displayId, nsecs_t when, - uint32_t& policyFlags); - virtual nsecs_t interceptKeyBeforeDispatching( - const sp& token, - const KeyEvent* keyEvent, uint32_t policyFlags); - virtual bool dispatchUnhandledKey(const sp& token, - const KeyEvent* keyEvent, uint32_t policyFlags, KeyEvent* outFallbackKeyEvent); - virtual void pokeUserActivity(nsecs_t eventTime, int32_t eventType); - virtual bool checkInjectEventsPermissionNonReentrant( - int32_t injectorPid, int32_t injectorUid); - virtual void onPointerDownOutsideFocus(const sp& touchedToken); + uint32_t& policyFlags) override; + virtual nsecs_t interceptKeyBeforeDispatching(const sp& token, + const KeyEvent* keyEvent, + uint32_t policyFlags) override; + virtual bool dispatchUnhandledKey(const sp& token, const KeyEvent* keyEvent, + uint32_t policyFlags, KeyEvent* outFallbackKeyEvent) override; + virtual void pokeUserActivity(nsecs_t eventTime, int32_t eventType) override; + virtual bool checkInjectEventsPermissionNonReentrant(int32_t injectorPid, + int32_t injectorUid) override; + virtual void onPointerDownOutsideFocus(const sp& touchedToken) override; /* --- PointerControllerPolicyInterface implementation --- */ @@ -692,9 +693,8 @@ static jobject getInputApplicationHandleObjLocalRef(JNIEnv* env, return handle->getInputApplicationHandleObjLocalRef(env); } - -nsecs_t NativeInputManager::notifyANR(const sp& inputApplicationHandle, - const sp& token, const std::string& reason) { +nsecs_t NativeInputManager::notifyAnr(const sp& inputApplicationHandle, + const sp& token, const std::string& reason) { #if DEBUG_INPUT_DISPATCHER_POLICY ALOGD("notifyANR"); #endif