From d4f3610fad7db758a6463b41d819030ee4a4f1d1 Mon Sep 17 00:00:00 2001
From: Ruben <ruben@rubend.nl>
Date: Sun, 24 Dec 2023 16:00:41 +0100
Subject: [PATCH] Keep screen on, prevent back button.

---
 app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt b/app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt
index d5bd580..0cd3a8e 100644
--- a/app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt
+++ b/app/src/main/java/nl/rubend/zwemtimer/MainActivity.kt
@@ -1,6 +1,7 @@
 package nl.rubend.zwemtimer
 
 import android.os.Bundle
+import android.view.WindowManager
 import androidx.activity.ComponentActivity
 import androidx.activity.compose.setContent
 import androidx.compose.foundation.background
@@ -14,11 +15,19 @@ class MainActivity : ComponentActivity() {
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
         this.actionBar?.hide()
+        window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
         setContent {
-            Column(modifier = Modifier.fillMaxSize().background(White)) {
+            Column(modifier = Modifier
+                .fillMaxSize()
+                .background(White)) {
                 items()
             }
 
         }
     }
+
+    override fun onBackPressed() {
+        //Never go back
+        if(false) super.onBackPressed()
+    }
 }
\ No newline at end of file
-- 
GitLab