From 04b74ec3af725ecb57f70d6e40a9865a2952a6be Mon Sep 17 00:00:00 2001 From: Vairavan Srinivasan Date: Thu, 2 Feb 2012 22:12:19 -0800 Subject: [PATCH] SystemServer: Looper's getMainLooper to return ServerThread Fix to ensure Context.getMainLooper and Looper.getMainLooper returns ServerThread for system_server. Currently, Looper's getMainLooper returns null. Change-Id: I5324a1cc00e27a79ba97836a9377a584e6f76b15 --- services/java/com/android/server/SystemServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 3ae62add369f2..ce133f0a9c4e3 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -79,7 +79,7 @@ class ServerThread extends Thread { EventLog.writeEvent(EventLogTags.BOOT_PROGRESS_SYSTEM_RUN, SystemClock.uptimeMillis()); - Looper.prepare(); + Looper.prepareMainLooper(); android.os.Process.setThreadPriority( android.os.Process.THREAD_PRIORITY_FOREGROUND);