From 685ed12b5daf781a5a54b9ec60cc756d31a1fb71 Mon Sep 17 00:00:00 2001 From: Bryce Lee Date: Thu, 18 Jun 2015 14:39:14 -0700 Subject: [PATCH] Turn off theater mode upon power button press. Bug: 20032225 Change-Id: I80dee2981a8c4ccae5e02b56b7f4ef0f1bd6e169 --- .../android/internal/policy/impl/PhoneWindowManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 37e110997425d..00facf00045c3 100644 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -5174,10 +5174,16 @@ public class PhoneWindowManager implements WindowManagerPolicy { } private boolean wakeUp(long wakeTime, boolean wakeInTheaterMode) { - if (!wakeInTheaterMode && isTheaterModeEnabled()) { + final boolean theaterModeEnabled = isTheaterModeEnabled(); + if (!wakeInTheaterMode && theaterModeEnabled) { return false; } + if (theaterModeEnabled) { + Settings.Global.putInt(mContext.getContentResolver(), + Settings.Global.THEATER_MODE_ON, 0); + } + mPowerManager.wakeUp(wakeTime); return true; }