mirror of
https://github.com/yuliskov/SmartTube.git
synced 2026-10-02 01:54:34 +08:00
Revert screensaver suspend fix (temporary, conflicts with constant dimming feature)
This commit is contained in:
+28
-22
@@ -218,40 +218,46 @@ public class MotherActivity extends FragmentActivity {
|
||||
|
||||
applyFullscreenModeIfNeeded();
|
||||
|
||||
// Remove screensaver from the previous activity when closing current one.
|
||||
// Called on player's next track. Reason unknown.
|
||||
mScreensaverManager.enable();
|
||||
// Restore this activity's screensaver policy after returning to the foreground.
|
||||
mScreensaverManager.resume();
|
||||
//mScreensaverManager.resume();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onPause() {
|
||||
super.onPause();
|
||||
|
||||
// Remove screensaver from the previous activity when closing current one.
|
||||
// Called on player's next track. Reason unknown.
|
||||
mScreensaverManager.disable();
|
||||
// Stop managing the screensaver so a paused activity cannot keep the display awake.
|
||||
// NOTE: moving suspend to onStop to prevent screen flicker when persistent dimming is enabled
|
||||
if (!mIsBackPressed) {
|
||||
mScreensaverManager.suspend();
|
||||
}
|
||||
//if (!mIsBackPressed) {
|
||||
// mScreensaverManager.suspend();
|
||||
//}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onStop() {
|
||||
super.onStop();
|
||||
//@Override
|
||||
//protected void onStop() {
|
||||
// super.onStop();
|
||||
//
|
||||
// // Stop managing the screensaver so a paused activity cannot keep the display awake.
|
||||
// // NOTE: moving suspend to onStop to prevent screen flicker when persistent dimming is enabled
|
||||
// if (mIsBackPressed) {
|
||||
// mScreensaverManager.suspend();
|
||||
// }
|
||||
//}
|
||||
|
||||
// Stop managing the screensaver so a paused activity cannot keep the display awake.
|
||||
// NOTE: moving suspend to onStop to prevent screen flicker when persistent dimming is enabled
|
||||
if (mIsBackPressed) {
|
||||
mScreensaverManager.suspend();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDestroy() {
|
||||
if (mScreensaverManager != null) {
|
||||
mScreensaverManager.cleanup();
|
||||
}
|
||||
|
||||
super.onDestroy();
|
||||
}
|
||||
//@Override
|
||||
//protected void onDestroy() {
|
||||
// if (mScreensaverManager != null) {
|
||||
// mScreensaverManager.cleanup();
|
||||
// }
|
||||
//
|
||||
// super.onDestroy();
|
||||
//}
|
||||
|
||||
@Override
|
||||
public void onConfigurationChanged(Configuration newConfig) {
|
||||
|
||||
Reference in New Issue
Block a user