Loading packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayController.java +2 −2 Original line number Diff line number Diff line Loading @@ -237,7 +237,7 @@ public class ThemeOverlayController extends SystemUI implements Dumpable { private final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if (Intent.ACTION_USER_SWITCHED.equals(intent.getAction()) if (Intent.ACTION_USER_STARTED.equals(intent.getAction()) || Intent.ACTION_MANAGED_PROFILE_ADDED.equals(intent.getAction())) { if (!mDeviceProvisionedController.isCurrentUserSetup()) { Log.i(TAG, "User setup not finished when " + intent.getAction() Loading Loading @@ -282,7 +282,7 @@ public class ThemeOverlayController extends SystemUI implements Dumpable { public void start() { if (DEBUG) Log.d(TAG, "Start"); final IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_USER_SWITCHED); filter.addAction(Intent.ACTION_USER_STARTED); filter.addAction(Intent.ACTION_MANAGED_PROFILE_ADDED); filter.addAction(Intent.ACTION_WALLPAPER_CHANGED); mBroadcastDispatcher.registerReceiver(mBroadcastReceiver, filter, mMainExecutor, Loading packages/SystemUI/tests/src/com/android/systemui/theme/ThemeOverlayControllerTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -359,6 +359,13 @@ public class ThemeOverlayControllerTest extends SysuiTestCase { .applyCurrentUserOverlays(any(), any(), anyInt(), any()); } @Test public void onUserSwitch_setsTheme() { mBroadcastReceiver.getValue().onReceive(null, new Intent(Intent.ACTION_USER_STARTED)); verify(mThemeOverlayApplier).applyCurrentUserOverlays(any(), any(), anyInt(), any()); } @Test public void onProfileAdded_setsTheme() { mBroadcastReceiver.getValue().onReceive(null, Loading Loading
packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayController.java +2 −2 Original line number Diff line number Diff line Loading @@ -237,7 +237,7 @@ public class ThemeOverlayController extends SystemUI implements Dumpable { private final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if (Intent.ACTION_USER_SWITCHED.equals(intent.getAction()) if (Intent.ACTION_USER_STARTED.equals(intent.getAction()) || Intent.ACTION_MANAGED_PROFILE_ADDED.equals(intent.getAction())) { if (!mDeviceProvisionedController.isCurrentUserSetup()) { Log.i(TAG, "User setup not finished when " + intent.getAction() Loading Loading @@ -282,7 +282,7 @@ public class ThemeOverlayController extends SystemUI implements Dumpable { public void start() { if (DEBUG) Log.d(TAG, "Start"); final IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_USER_SWITCHED); filter.addAction(Intent.ACTION_USER_STARTED); filter.addAction(Intent.ACTION_MANAGED_PROFILE_ADDED); filter.addAction(Intent.ACTION_WALLPAPER_CHANGED); mBroadcastDispatcher.registerReceiver(mBroadcastReceiver, filter, mMainExecutor, Loading
packages/SystemUI/tests/src/com/android/systemui/theme/ThemeOverlayControllerTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -359,6 +359,13 @@ public class ThemeOverlayControllerTest extends SysuiTestCase { .applyCurrentUserOverlays(any(), any(), anyInt(), any()); } @Test public void onUserSwitch_setsTheme() { mBroadcastReceiver.getValue().onReceive(null, new Intent(Intent.ACTION_USER_STARTED)); verify(mThemeOverlayApplier).applyCurrentUserOverlays(any(), any(), anyInt(), any()); } @Test public void onProfileAdded_setsTheme() { mBroadcastReceiver.getValue().onReceive(null, Loading