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

Commit 8185779e authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Add warning message when entering loop twice" into rvc-dev am: 8fa645a2 am: ea2d6500

Change-Id: I97c3118a4813b08f1be0dc8040aff487a795974b
parents c218705c ea2d6500
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -77,6 +77,7 @@ public final class Looper {
    @UnsupportedAppUsage
    final MessageQueue mQueue;
    final Thread mThread;
    private boolean mInLoop;

    @UnsupportedAppUsage
    private Printer mLogging;
@@ -155,6 +156,12 @@ public final class Looper {
        if (me == null) {
            throw new RuntimeException("No Looper; Looper.prepare() wasn't called on this thread.");
        }
        if (me.mInLoop) {
            Slog.w(TAG, "Loop again would have the queued messages be executed"
                    + " before this one completed.");
        }

        me.mInLoop = true;
        final MessageQueue queue = me.mQueue;

        // Make sure the identity of this thread is that of the local process,