From 549a188efe633f10fbc1e88d199c75ba711215e0 Mon Sep 17 00:00:00 2001 From: Rajeev Kumar Date: Mon, 14 May 2018 17:56:27 -0700 Subject: [PATCH] Make sure we do not make UI calls from background thread in DashboardSummary class. Bug: 79705354 Test: make RunSettingsRoboTests -j40 and manual testing. Change-Id: I08a08e05f3424f4a6d2100aed32d32bb15997c86 --- src/com/android/settings/dashboard/DashboardSummary.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/dashboard/DashboardSummary.java b/src/com/android/settings/dashboard/DashboardSummary.java index af7c90063a..20033b6bf1 100644 --- a/src/com/android/settings/dashboard/DashboardSummary.java +++ b/src/com/android/settings/dashboard/DashboardSummary.java @@ -276,7 +276,7 @@ public class DashboardSummary extends InstrumentedFragment mSummaryLoader.updateSummaryToCache(category); mStagingCategory = category; if (mSuggestionControllerMixin == null) { - mAdapter.setCategory(mStagingCategory); + ThreadUtils.postOnMainThread(() -> mAdapter.setCategory(mStagingCategory)); return; } if (mSuggestionControllerMixin.isSuggestionLoaded()) { -- 2.11.0