diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.kt b/app/src/main/java/com/hippo/ehviewer/Settings.kt index c7915148b..5a190038b 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.kt +++ b/app/src/main/java/com/hippo/ehviewer/Settings.kt @@ -111,7 +111,7 @@ object Settings { private const val KEY_SELECT_SITE = "select_site" private const val DEFAULT_SELECT_SITE = true private const val DEFAULT_THEME = THEME_SYSTEM - private const val DEFAULT_GALLERY_SITE = 1 + private const val DEFAULT_GALLERY_SITE = 0 private const val KEY_LAUNCH_PAGE = "launch_page" private const val DEFAULT_LAUNCH_PAGE = 0 private const val DEFAULT_LIST_MODE = 0 diff --git a/app/src/main/java/com/hippo/ehviewer/ui/login/SignInScreen.kt b/app/src/main/java/com/hippo/ehviewer/ui/login/SignInScreen.kt index e3969930b..30bb9bc00 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/login/SignInScreen.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/login/SignInScreen.kt @@ -1,5 +1,7 @@ package com.hippo.ehviewer.ui.login +import android.app.Activity +import androidx.activity.compose.BackHandler import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -79,6 +81,10 @@ fun SignInScreen() { val context = LocalContext.current var signInJob by remember { mutableStateOf(null) } + BackHandler { + (context as Activity).moveTaskToBack(true) + } + // Basic login request fun signIn() { if (signInJob?.isActive == true) return