summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nataniel Borges <natanieljr@google.com> 2019-01-25 16:20:31 -0800
committer Nataniel Borges <natanieljr@google.com> 2019-01-25 16:29:19 -0800
commit5943304c9bb14b8b6cadfa28466e9b70e89a1a2f (patch)
treea44cb0499a575d30369e84984488da23e21aa83e
parentbb5b645454f6dd5c829acc9ef477c7b3651ea9a6 (diff)
[DO NOT MERGE] Support trace command on Window Manager dumpsys
The option `dumpsys window trace` will be used to record Winscope traces Test: Run from the adb shell `dumpsys window trace`. Nothing should be dumped. Change-Id: Iab6c51d655e38a8761ebfb409745f9102ef6de34
-rw-r--r--services/core/java/com/android/server/wm/WindowManagerService.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java
index 8b4a2dd36e6c..3f91bb1ff8bd 100644
--- a/services/core/java/com/android/server/wm/WindowManagerService.java
+++ b/services/core/java/com/android/server/wm/WindowManagerService.java
@@ -225,7 +225,6 @@ import android.view.WindowManagerPolicyConstants.PointerEventListener;
import android.view.inputmethod.InputMethodManagerInternal;
import com.android.internal.R;
-import com.android.internal.graphics.SfVsyncFrameCallbackProvider;
import com.android.internal.os.IResultReceiver;
import com.android.internal.policy.IKeyguardDismissCallback;
import com.android.internal.policy.IShortcutService;
@@ -6692,6 +6691,9 @@ public class WindowManagerService extends IWindowManager.Stub
mRoot.forAllWindows(w -> {pw.println(w);}, true /* traverseTopToBottom */);
}
return;
+ } else if ("trace".equals(cmd)) {
+ // do nothing
+ return;
} else {
// Dumping a single name?
if (!dumpWindows(pw, cmd, args, opti, dumpAll)) {