summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorTanuj <thetanuj@hotmail.com>2026-03-11 19:49:35 +0530
committerTanuj <thetanuj@hotmail.com>2026-03-11 19:49:35 +0530
commitde1a67ab6d68736d6e395d50d87b1e82994632e5 (patch)
tree67275fc0f11841f7ef3e8bdeab66425849c224ca /app/src
parentbceb77a35c2e00715c72ccba8696c4ade3782091 (diff)
downloadSidePhOnelauncher-de1a67ab6d68736d6e395d50d87b1e82994632e5.tar.gz
SidePhOnelauncher-de1a67ab6d68736d6e395d50d87b1e82994632e5.tar.bz2
SidePhOnelauncher-de1a67ab6d68736d6e395d50d87b1e82994632e5.zip
Fixed: home button for recent apps gesture not working correctly
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/app/olauncher/MainActivity.kt9
1 files changed, 8 insertions, 1 deletions
diff --git a/app/src/main/java/app/olauncher/MainActivity.kt b/app/src/main/java/app/olauncher/MainActivity.kt
index 482119a..4f2b0f9 100644
--- a/app/src/main/java/app/olauncher/MainActivity.kt
+++ b/app/src/main/java/app/olauncher/MainActivity.kt
@@ -50,6 +50,7 @@ class MainActivity : AppCompatActivity() {
private lateinit var viewModel: MainViewModel
private lateinit var binding: ActivityMainBinding
private var timerJob: Job? = null
+ private var isResumed = false
// override fun onBackPressed() {
// if (navController.currentDestination?.id != R.id.mainFragment)
@@ -111,7 +112,13 @@ class MainActivity : AppCompatActivity() {
restartLauncherOrCheckTheme()
}
+ override fun onResume() {
+ super.onResume()
+ isResumed = true
+ }
+
override fun onStop() {
+ isResumed = false
backToHomeScreen()
super.onStop()
}
@@ -124,7 +131,7 @@ class MainActivity : AppCompatActivity() {
override fun onNewIntent(intent: Intent?) {
val alreadyHome = navController.currentDestination?.id == R.id.mainFragment
backToHomeScreen()
- if (alreadyHome && prefs.homeButtonShowRecents)
+ if (alreadyHome && isResumed && prefs.homeButtonShowRecents)
viewModel.showRecentApps.call()
super.onNewIntent(intent)
}