summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Winson Chung <winsonc@google.com> 2023-10-19 02:34:52 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-10-19 02:34:52 +0000
commit7d8fa006c7cebc9c47dfdcebf1365275d7cdf6d4 (patch)
tree12a8ce6b8c3acb78e0669754ef060769b693e7e5
parent7dd0b47564f2f4fc1dad26f39927af33060afad3 (diff)
parent6ea302dda1459545303ddd153df663fcfa1c16bb (diff)
Merge "Fix issue with WMShell help commands not printing" into main
-rw-r--r--packages/SystemUI/src/com/android/systemui/wmshell/WMShell.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/wmshell/WMShell.java b/packages/SystemUI/src/com/android/systemui/wmshell/WMShell.java
index 897c4da0fae2..1e801aeb5a29 100644
--- a/packages/SystemUI/src/com/android/systemui/wmshell/WMShell.java
+++ b/packages/SystemUI/src/com/android/systemui/wmshell/WMShell.java
@@ -33,6 +33,7 @@ import android.content.res.Configuration;
import android.graphics.Rect;
import android.inputmethodservice.InputMethodService;
import android.os.IBinder;
+import android.util.Log;
import android.view.Display;
import android.view.KeyEvent;
@@ -66,6 +67,7 @@ import com.android.wm.shell.splitscreen.SplitScreen;
import com.android.wm.shell.sysui.ShellInterface;
import java.io.PrintWriter;
+import java.util.Arrays;
import java.util.List;
import java.util.Optional;
import java.util.concurrent.Executor;
@@ -371,6 +373,13 @@ public final class WMShell implements
@Override
public void dump(PrintWriter pw, String[] args) {
+ Log.d(TAG, "Dumping with args: " + String.join(", ", args));
+
+ // Strip out the SysUI "dependency" arg before sending to WMShell
+ if (args[0].equals("dependency")) {
+ args = Arrays.copyOfRange(args, 1, args.length);
+ }
+
// Handle commands if provided
if (mShell.handleCommand(args, pw)) {
return;