From 816959889ef41012c86fd76bfc173b75d7150158 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Wed, 2 Mar 2016 15:08:41 -0500 Subject: [PATCH] SummaryLoader: Make sure all messages are proccessed on release Otherwise the receivers don't get unregistered, which causes a warning, immediately followed by them actually getting unregistered, which causes a crash. Bug: 26027137 Change-Id: Ib55edb4490de960d10036c35d98b8a8e31e13ae1 --- src/com/android/settings/dashboard/SummaryLoader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/dashboard/SummaryLoader.java b/src/com/android/settings/dashboard/SummaryLoader.java index a94ae836b9e..5019844c7a9 100644 --- a/src/com/android/settings/dashboard/SummaryLoader.java +++ b/src/com/android/settings/dashboard/SummaryLoader.java @@ -63,7 +63,7 @@ public class SummaryLoader { } public void release() { - mWorkerThread.quit(); + mWorkerThread.quitSafely(); } public void setAdapter(DashboardAdapter adapter) {