summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-09-01 17:19:09 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-09-01 17:19:09 +0000
commitf7896020490e6289c69352103edfe3d57a562c5c (patch)
tree737d05290b1912aa06be46728a4187ccc4e960c5
parent9ea8eeaacbc93a2c10856e9657b563534680ed92 (diff)
parent9d8b52c1a3ed427f484de7aab9369611c145ec7d (diff)
Merge "Revert "Allow DumpViewHierarchy cmd to be interruptible without breaking."" into main
-rw-r--r--services/core/java/com/android/server/pm/LauncherAppsService.java12
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;