Merge "FocusResolver: Clean up focus requests and results when a display is removed" into sc-dev am: ed9701bbc8 am: a29f9957de
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15032127 Change-Id: Ie5a6ad1622c02e2229f1ddbd03eb8dd55c694d5f
This commit is contained in:
@@ -997,10 +997,7 @@ void NativeInputManager::getDispatcherConfiguration(InputDispatcherConfiguration
|
||||
}
|
||||
|
||||
void NativeInputManager::displayRemoved(JNIEnv* env, int32_t displayId) {
|
||||
// Set an empty list to remove all handles from the specific display.
|
||||
std::vector<sp<InputWindowHandle>> windowHandles;
|
||||
mInputManager->getDispatcher()->setInputWindows({{displayId, windowHandles}});
|
||||
mInputManager->getDispatcher()->setFocusedApplication(displayId, nullptr);
|
||||
mInputManager->getDispatcher()->displayRemoved(displayId);
|
||||
}
|
||||
|
||||
void NativeInputManager::setFocusedApplication(JNIEnv* env, int32_t displayId,
|
||||
|
||||
Reference in New Issue
Block a user