Merge "Ensure screenshot input monitor is always removed" into sc-v2-dev am: 8a9fb9c249

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16197503

Change-Id: I5ee59b6958f24cb55a7d0a94fb7410b87f0b4b6d
This commit is contained in:
Miranda Kephart
2021-11-08 16:15:16 +00:00
committed by Automerger Merge Worker
2 changed files with 5 additions and 1 deletions

View File

@@ -780,6 +780,10 @@ public class ScreenshotController {
}
mWindowManager.removeViewImmediate(decorView);
}
// Ensure that we remove the input monitor
if (mScreenshotView != null) {
mScreenshotView.stopInputListening();
}
}
/**

View File

@@ -315,7 +315,7 @@ public class ScreenshotView extends FrameLayout implements
});
}
private void stopInputListening() {
void stopInputListening() {
if (mInputMonitor != null) {
mInputMonitor.dispose();
mInputMonitor = null;