Loading services/core/jni/com_android_server_input_InputManagerService.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -826,18 +826,19 @@ void NativeInputManager::setInputWindows(JNIEnv* env, jobjectArray windowHandleO } } uint32_t changes = 0; bool pointerGesturesEnabledChanged = false; { // acquire lock AutoMutex _l(mLock); if (mLocked.pointerGesturesEnabled != newPointerGesturesEnabled) { mLocked.pointerGesturesEnabled = newPointerGesturesEnabled; changes |= InputReaderConfiguration::CHANGE_POINTER_GESTURE_ENABLEMENT; pointerGesturesEnabledChanged = true; } } // release lock if (changes) { mInputManager->getReader()->requestRefreshConfiguration(changes); if (pointerGesturesEnabledChanged) { mInputManager->getReader()->requestRefreshConfiguration( InputReaderConfiguration::CHANGE_POINTER_GESTURE_ENABLEMENT); } } Loading Loading
services/core/jni/com_android_server_input_InputManagerService.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -826,18 +826,19 @@ void NativeInputManager::setInputWindows(JNIEnv* env, jobjectArray windowHandleO } } uint32_t changes = 0; bool pointerGesturesEnabledChanged = false; { // acquire lock AutoMutex _l(mLock); if (mLocked.pointerGesturesEnabled != newPointerGesturesEnabled) { mLocked.pointerGesturesEnabled = newPointerGesturesEnabled; changes |= InputReaderConfiguration::CHANGE_POINTER_GESTURE_ENABLEMENT; pointerGesturesEnabledChanged = true; } } // release lock if (changes) { mInputManager->getReader()->requestRefreshConfiguration(changes); if (pointerGesturesEnabledChanged) { mInputManager->getReader()->requestRefreshConfiguration( InputReaderConfiguration::CHANGE_POINTER_GESTURE_ENABLEMENT); } } Loading