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:
@@ -780,6 +780,10 @@ public class ScreenshotController {
|
||||
}
|
||||
mWindowManager.removeViewImmediate(decorView);
|
||||
}
|
||||
// Ensure that we remove the input monitor
|
||||
if (mScreenshotView != null) {
|
||||
mScreenshotView.stopInputListening();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -315,7 +315,7 @@ public class ScreenshotView extends FrameLayout implements
|
||||
});
|
||||
}
|
||||
|
||||
private void stopInputListening() {
|
||||
void stopInputListening() {
|
||||
if (mInputMonitor != null) {
|
||||
mInputMonitor.dispose();
|
||||
mInputMonitor = null;
|
||||
|
||||
Reference in New Issue
Block a user