diff --git a/app/src/main/java/com/termux/x11/MainActivity.java b/app/src/main/java/com/termux/x11/MainActivity.java index e616c75bc..98dedb678 100644 --- a/app/src/main/java/com/termux/x11/MainActivity.java +++ b/app/src/main/java/com/termux/x11/MainActivity.java @@ -508,6 +508,11 @@ public void onWindowFocusChanged(boolean hasFocus) { decorView.setSystemUiVisibility(0); } + if (p.getBoolean("keepScreenOn", true)) + window.addFlags(FLAG_KEEP_SCREEN_ON); + else + window.clearFlags(FLAG_KEEP_SCREEN_ON); + if (reseed) window.setSoftInputMode(SOFT_INPUT_ADJUST_RESIZE | SOFT_INPUT_STATE_HIDDEN); else diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml index ca6e86259..2342c16fc 100644 --- a/app/src/main/res/xml/preferences.xml +++ b/app/src/main/res/xml/preferences.xml @@ -60,6 +60,11 @@ android:title="Hide display cutout (if any)" android:defaultValue="false" android:key="hideCutout" /> + +