diff --git a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt index 3b70360..f60331d 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt @@ -145,25 +145,16 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh setHomeListeners() - // Task to update the app menu every 5 seconds + // Task to update the app menu every 15 seconds lifecycleScope.launch { lifecycle.repeatOnLifecycle(Lifecycle.State.STARTED) { while (true) { refreshAppMenu() - delay(5000) + delay(15000) } } } - // Task to update the weather every 10 minutes - lifecycleScope.launch(Dispatchers.IO) { - repeatOnLifecycle(Lifecycle.State.STARTED) { - while (true) { - updateWeather() - delay(600000) - } - } - } setupApps() } @@ -1180,6 +1171,7 @@ class MainActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferenceCh } } else if (deltaX > 0 && abs(deltaX) > swipeThreshold && abs(velocityX) > swipeVelocityThreshold && !sharedPreferenceManager.isGestureEnabled("right")) { + canLaunchShortcut = false if (gestureUtils.isAccessibilityServiceEnabled( ScreenLockService::class.java )