Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d7a168e1 authored by Makoto Onuki's avatar Makoto Onuki Committed by android-build-merger
Browse files

Merge "Tweak for b/37809561." into oc-dev am: ca50e88b

am: 07db193e

Change-Id: I1f2580577da505bb11fdb0445c2d30e87f632a48
parents 0083564f 07db193e
Loading
Loading
Loading
Loading
+59 −57
Original line number Diff line number Diff line
@@ -1217,7 +1217,7 @@ public final class LoadedApk {
        RuntimeException mUnregisterLocation;
        boolean mForgotten;

        final class Args extends BroadcastReceiver.PendingResult implements Runnable {
        final class Args extends BroadcastReceiver.PendingResult {
            private Intent mCurIntent;
            private final boolean mOrdered;
            private boolean mDispatched;
@@ -1232,7 +1232,8 @@ public final class LoadedApk {
                mOrdered = ordered;
            }

            public void run() {
            public final Runnable getRunnable() {
                return () -> {
                    final BroadcastReceiver receiver = mReceiver;
                    final boolean ordered = mOrdered;

@@ -1291,6 +1292,7 @@ public final class LoadedApk {
                        finish();
                    }
                    Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER);
                };
            }
        }

@@ -1359,7 +1361,7 @@ public final class LoadedApk {
                            + " seq=" + seq + " to " + mReceiver);
                }
            }
            if (intent == null || !mActivityThread.post(args)) {
            if (intent == null || !mActivityThread.post(args.getRunnable())) {
                if (mRegistered && ordered) {
                    IActivityManager mgr = ActivityManager.getService();
                    if (ActivityThread.DEBUG_BROADCAST) Slog.i(ActivityThread.TAG,