From c80208e5a11173506aea4d14d600d9f879342ee5 Mon Sep 17 00:00:00 2001 From: Fabian Kozynski Date: Tue, 18 Oct 2022 10:03:56 -0400 Subject: [PATCH] Enforce TileServices @SysuiSingleton Test: heapdump Test: atest CtsTileServiceTestCases Fixes: 253960434 Change-Id: I665d723e548e2cdcf631140769d06197e65b453c --- .../src/com/android/systemui/qs/external/TileServices.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/qs/external/TileServices.java b/packages/SystemUI/src/com/android/systemui/qs/external/TileServices.java index 4cacbbacec2f0..5d03da3cc113b 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/external/TileServices.java +++ b/packages/SystemUI/src/com/android/systemui/qs/external/TileServices.java @@ -35,6 +35,7 @@ import androidx.annotation.Nullable; import com.android.internal.statusbar.StatusBarIcon; import com.android.systemui.broadcast.BroadcastDispatcher; +import com.android.systemui.dagger.SysUISingleton; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.qs.QSTileHost; import com.android.systemui.settings.UserTracker; @@ -53,6 +54,7 @@ import javax.inject.Provider; /** * Runs the day-to-day operations of which tiles should be bound and when. */ +@SysUISingleton public class TileServices extends IQSService.Stub { static final int DEFAULT_MAX_BOUND = 3; static final int REDUCED_MAX_BOUND = 1;