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

Commit ca50e88b authored by Makoto Onuki's avatar Makoto Onuki Committed by Android (Google) Code Review
Browse files

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

parents 9684d718 08408b93
Loading
Loading
Loading
Loading
+59 −57
Original line number Diff line number Diff line
@@ -1214,7 +1214,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;
@@ -1229,7 +1229,8 @@ public final class LoadedApk {
                mOrdered = ordered;
            }

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

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

@@ -1356,7 +1358,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,