diff options
| author | 2023-10-19 02:34:52 +0000 | |
|---|---|---|
| committer | 2023-10-19 02:34:52 +0000 | |
| commit | 7d8fa006c7cebc9c47dfdcebf1365275d7cdf6d4 (patch) | |
| tree | 12a8ce6b8c3acb78e0669754ef060769b693e7e5 | |
| parent | 7dd0b47564f2f4fc1dad26f39927af33060afad3 (diff) | |
| parent | 6ea302dda1459545303ddd153df663fcfa1c16bb (diff) | |
Merge "Fix issue with WMShell help commands not printing" into main
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/wmshell/WMShell.java | 9 |
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; |