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

Commit f90e0258 authored by Shai Barack's avatar Shai Barack
Browse files

Fix NPE in CombinedMessageQueue.

Apparently MessageQueue gets compiled into host code sometimes,
where Process#sArgV0 won't be set.

Bug: 380325763
Bug: 380326649
Bug: 380327599
Flag: android.os.message_queue_force_legacy
Change-Id: I3f7fa6e2f5391edc50f2961a3d7a8d01fb83098c
parent 9492fd98
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -126,7 +126,9 @@ public final class MessageQueue {
            // Use this awful heuristic to detect them.
            if (useConcurrent) {
                final String processName = Process.myProcessName();
                if (processName.contains("test") || processName.contains("Test")) {
                if (processName == null
                        || processName.contains("test")
                        || processName.contains("Test")) {
                    useConcurrent = false;
                }
            }