Merge "Don't cause infinite loop if windows manager crashes in safe mode" into pi-dev

am: 89e1217c8f

Change-Id: I35b0b5f5b6b083df6be10e78b590341be64eb074
This commit is contained in:
Paul Lawrence
2018-05-31 14:21:39 -07:00
committed by android-build-merger

View File

@@ -4509,7 +4509,10 @@ public class WindowManagerService extends IWindowManager.Stub
if (mSafeMode) {
Log.i(TAG_WM, "SAFE MODE ENABLED (menu=" + menuState + " s=" + sState
+ " dpad=" + dpadState + " trackball=" + trackballState + ")");
SystemProperties.set(ShutdownThread.RO_SAFEMODE_PROPERTY, "1");
// May already be set if (for instance) this process has crashed
if (SystemProperties.getInt(ShutdownThread.RO_SAFEMODE_PROPERTY, 0) == 0) {
SystemProperties.set(ShutdownThread.RO_SAFEMODE_PROPERTY, "1");
}
} else {
Log.i(TAG_WM, "SAFE MODE not enabled");
}