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" />
+
+