diff options
| author | Tanuj <thetanuj@hotmail.com> | 2026-03-11 19:49:35 +0530 |
|---|---|---|
| committer | Tanuj <thetanuj@hotmail.com> | 2026-03-11 19:49:35 +0530 |
| commit | de1a67ab6d68736d6e395d50d87b1e82994632e5 (patch) | |
| tree | 67275fc0f11841f7ef3e8bdeab66425849c224ca /app/src | |
| parent | bceb77a35c2e00715c72ccba8696c4ade3782091 (diff) | |
| download | SidePhOnelauncher-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.kt | 9 |
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) } |
