From be7878db546e160906d34ca1cd7d518df166f80b Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Tue, 28 Mar 2017 11:39:32 -0700 Subject: [PATCH] Correctly set thread group to UiThread's thread. Bug: 36683525 Test: Manual (booted and launched several apps.) Change-Id: Iff65b306e302aa2aaa2321d3faf254414f9ce1e7 --- services/core/java/com/android/server/UiThread.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/core/java/com/android/server/UiThread.java b/services/core/java/com/android/server/UiThread.java index 1bc6250d699a5..5b5308ead453e 100644 --- a/services/core/java/com/android/server/UiThread.java +++ b/services/core/java/com/android/server/UiThread.java @@ -31,8 +31,13 @@ public final class UiThread extends ServiceThread { private UiThread() { super("android.ui", Process.THREAD_PRIORITY_FOREGROUND, false /*allowIo*/); + } + + @Override + public void run() { // Make sure UiThread is in the fg stune boost group Process.setThreadGroup(Process.myTid(), Process.THREAD_GROUP_TOP_APP); + super.run(); } private static void ensureThreadLocked() {