From 337cf182210db2c7dd31ad5fb6e3194f8b2a6a90 Mon Sep 17 00:00:00 2001 From: Yi Jiang Date: Mon, 8 Mar 2021 12:25:01 -0800 Subject: [PATCH] Adds debugging logs in Rotation Resolver. Test: manual. Bug: 182004426 Change-Id: Ie567ba5d0de20d23ef70f454a33e77659dd8fc47 --- .../rotationresolver/RemoteRotationResolverService.java | 6 +++++- .../RotationResolverManagerPerUserService.java | 7 +++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/rotationresolver/RemoteRotationResolverService.java b/services/core/java/com/android/server/rotationresolver/RemoteRotationResolverService.java index b995b19c58419..cfb4c27820fa7 100644 --- a/services/core/java/com/android/server/rotationresolver/RemoteRotationResolverService.java +++ b/services/core/java/com/android/server/rotationresolver/RemoteRotationResolverService.java @@ -87,6 +87,7 @@ class RemoteRotationResolverService extends ServiceConnector.Impl { synchronized (mLock) { - Slog.i(TAG, "Trying to cancel current request."); - mCurrentRequest.cancelInternal(); + if (mCurrentRequest != null && !mCurrentRequest.mIsFulfilled) { + Slog.d(TAG, "Trying to cancel the remote request. Reason: Client cancelled."); + mCurrentRequest.cancelInternal(); + } } });