From 0bf6a14a79152fca8163dbbdd3a79d5f78b0a83f Mon Sep 17 00:00:00 2001 From: Tony Wickham Date: Wed, 23 Mar 2022 13:39:57 -0700 Subject: [PATCH] Log when calling disposeEventHandlers Test: local logs Bug: 210426498 Change-Id: If9dadcb45a03a81d9e82932997ba5297534e0b81 --- .../android/quickstep/TouchInteractionService.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/quickstep/src/com/android/quickstep/TouchInteractionService.java b/quickstep/src/com/android/quickstep/TouchInteractionService.java index ff67b096da..a38728a357 100644 --- a/quickstep/src/com/android/quickstep/TouchInteractionService.java +++ b/quickstep/src/com/android/quickstep/TouchInteractionService.java @@ -174,7 +174,7 @@ public class TouchInteractionService extends Service SystemUiProxy.INSTANCE.get(TouchInteractionService.this).setProxy(proxy, pip, splitscreen, onehanded, shellTransitions, startingWindow, recentTasks, launcherUnlockAnimationController, backAnimation); - TouchInteractionService.this.initInputMonitor(); + TouchInteractionService.this.initInputMonitor("TISBinder#onInitialize()"); preloadOverview(true /* fromInit */); }); sIsInitialized = true; @@ -372,7 +372,8 @@ public class TouchInteractionService extends Service sConnected = true; } - private void disposeEventHandlers() { + private void disposeEventHandlers(String reason) { + Log.d(TAG, "disposeEventHandlers: Reason: " + reason); if (mInputEventReceiver != null) { mInputEventReceiver.dispose(); mInputEventReceiver = null; @@ -383,8 +384,8 @@ public class TouchInteractionService extends Service } } - private void initInputMonitor() { - disposeEventHandlers(); + private void initInputMonitor(String reason) { + disposeEventHandlers("Initializing input monitor due to: " + reason); if (mDeviceState.isButtonNavMode()) { return; @@ -401,7 +402,7 @@ public class TouchInteractionService extends Service * Called when the navigation mode changes, guaranteed to be after the device state has updated. */ private void onNavigationModeChanged() { - initInputMonitor(); + initInputMonitor("onNavigationModeChanged()"); resetHomeBounceSeenOnQuickstepEnabledFirstTime(); } @@ -520,7 +521,7 @@ public class TouchInteractionService extends Service mInputConsumer.unregisterInputConsumer(); mOverviewComponentObserver.onDestroy(); } - disposeEventHandlers(); + disposeEventHandlers("TouchInteractionService onDestroy()"); mDeviceState.destroy(); SystemUiProxy.INSTANCE.get(this).clearProxy(); ProtoTracer.INSTANCE.get(this).stop();