From 7eb652d41ded007737d9d946b8e4fa8c0860a4b9 Mon Sep 17 00:00:00 2001 From: Riddle Hsu Date: Thu, 9 Sep 2021 14:10:12 +0800 Subject: [PATCH] Remove redundant sending app visibility The super.setClientVisible has the same log and invocation. This reduces unnecessary IPC to client app. Bug: 163976519 Test: CtsActivityManagerDeviceTestCases Change-Id: If1b9d7da167bee3b020c21692b9733f4e50b45b0 --- services/core/java/com/android/server/wm/ActivityRecord.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/services/core/java/com/android/server/wm/ActivityRecord.java b/services/core/java/com/android/server/wm/ActivityRecord.java index 73faca70de6b0..7382017b1132f 100644 --- a/services/core/java/com/android/server/wm/ActivityRecord.java +++ b/services/core/java/com/android/server/wm/ActivityRecord.java @@ -6206,11 +6206,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A // TODO(shell-transitions): Remove mDeferHidingClient once everything is shell-transitions. // pip activities should just remain in clientVisible. if (!clientVisible && mDeferHidingClient) return; - ProtoLog.v(WM_DEBUG_APP_TRANSITIONS, - "setClientVisible: %s clientVisible=%b Callers=%s", this, clientVisible, - Debug.getCallers(5)); super.setClientVisible(clientVisible); - sendAppVisibilityToClients(); } /**