Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1e2b7318 authored by Alex Chau's avatar Alex Chau
Browse files

Use putIntForUser to turn off ambient display secure settings

- Without forUser we'll be turning off ambient display in primary user instead

Test: Use TestDPC to set DISALLOW_AMBIENT_DISPLAY in secondary users, ambient display is actually turned off
Bug: 72487689
Change-Id: I11a7a5304fcc609ab37594ad5d28814c217bc7f5
parent 58c83fa7
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -565,21 +565,21 @@ public class UserRestrictionsUtils {
                    break;
                case UserManager.DISALLOW_AMBIENT_DISPLAY:
                    if (newValue) {
                        android.provider.Settings.Secure.putString(
                        android.provider.Settings.Secure.putIntForUser(
                                context.getContentResolver(),
                                Settings.Secure.DOZE_ENABLED, "0");
                        android.provider.Settings.Secure.putString(
                                Settings.Secure.DOZE_ENABLED, 0, userId);
                        android.provider.Settings.Secure.putIntForUser(
                                context.getContentResolver(),
                                Settings.Secure.DOZE_ALWAYS_ON, "0");
                        android.provider.Settings.Secure.putString(
                                Settings.Secure.DOZE_ALWAYS_ON, 0, userId);
                        android.provider.Settings.Secure.putIntForUser(
                                context.getContentResolver(),
                                Settings.Secure.DOZE_PULSE_ON_PICK_UP, "0");
                        android.provider.Settings.Secure.putString(
                                Settings.Secure.DOZE_PULSE_ON_PICK_UP, 0, userId);
                        android.provider.Settings.Secure.putIntForUser(
                                context.getContentResolver(),
                                Settings.Secure.DOZE_PULSE_ON_LONG_PRESS, "0");
                        android.provider.Settings.Secure.putString(
                                Settings.Secure.DOZE_PULSE_ON_LONG_PRESS, 0, userId);
                        android.provider.Settings.Secure.putIntForUser(
                                context.getContentResolver(),
                                Settings.Secure.DOZE_PULSE_ON_DOUBLE_TAP, "0");
                                Settings.Secure.DOZE_PULSE_ON_DOUBLE_TAP, 0, userId);
                    }
                    break;
                case UserManager.DISALLOW_CONFIG_LOCATION: