diff options
| author | 2023-09-01 17:19:09 +0000 | |
|---|---|---|
| committer | 2023-09-01 17:19:09 +0000 | |
| commit | f7896020490e6289c69352103edfe3d57a562c5c (patch) | |
| tree | 737d05290b1912aa06be46728a4187ccc4e960c5 | |
| parent | 9ea8eeaacbc93a2c10856e9657b563534680ed92 (diff) | |
| parent | 9d8b52c1a3ed427f484de7aab9369611c145ec7d (diff) | |
Merge "Revert "Allow DumpViewHierarchy cmd to be interruptible without breaking."" into main
| -rw-r--r-- | services/core/java/com/android/server/pm/LauncherAppsService.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/services/core/java/com/android/server/pm/LauncherAppsService.java b/services/core/java/com/android/server/pm/LauncherAppsService.java index 9e7f3662b76b..11660a59afe6 100644 --- a/services/core/java/com/android/server/pm/LauncherAppsService.java +++ b/services/core/java/com/android/server/pm/LauncherAppsService.java @@ -1569,17 +1569,7 @@ public class LauncherAppsService extends SystemService { */ private void forEachViewCaptureWindow( @NonNull BiConsumer<String, InputStream> outputtingConsumer) { - int i; - try { - i = mDumpCallbacks.beginBroadcast() - 1; - } catch (IllegalStateException e) { - Log.d(TAG, "The previous broadcast must have been killed, because a broadcast" - + "was occurring when it should not have been. Calling finishBroadcast and " - + "retrying.", e); - mDumpCallbacks.finishBroadcast(); - i = mDumpCallbacks.beginBroadcast() - 1; - } - for (; i >= 0; i--) { + for (int i = mDumpCallbacks.beginBroadcast() - 1; i >= 0; i--) { String packageName = (String) mDumpCallbacks.getBroadcastCookie(i); String fileName = WM_TRACE_DIR + packageName + "_" + i + VC_FILE_SUFFIX; |