diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java index b77a25349070d..764e4d3da00cb 100644 --- a/services/core/java/com/android/server/policy/PhoneWindowManager.java +++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java @@ -1039,6 +1039,11 @@ public class PhoneWindowManager implements WindowManagerPolicy { case MULTI_PRESS_POWER_NOTHING: break; case MULTI_PRESS_POWER_THEATER_MODE: + if (!isUserSetupComplete()) { + Slog.i(TAG, "Ignoring toggling theater mode - device not setup."); + break; + } + if (isTheaterModeEnabled()) { Slog.i(TAG, "Toggling theater mode off."); Settings.Global.putInt(mContext.getContentResolver(),