From a737d52e77c1460a8bfdd510f0792786885c8233 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 5 Nov 2026 11:21:21 +0100 Subject: fix(app): use the 45 second copy timeout the settings show The settings screen displayed 45 seconds as the default, but the app used 60. Both now read the same constant. Co-Authored-By: Claude Opus 5.5 --- app/src/main/java/app/passwordstore/ui/settings/SettingsScreen.kt | 3 ++- app/src/main/java/app/passwordstore/util/settings/Constants.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'app/src') diff --git a/app/src/main/java/app/passwordstore/ui/settings/SettingsScreen.kt b/app/src/main/java/app/passwordstore/ui/settings/SettingsScreen.kt index 7d45ad74..d13d1cf5 100644 --- a/app/src/main/java/app/passwordstore/ui/settings/SettingsScreen.kt +++ b/app/src/main/java/app/passwordstore/ui/settings/SettingsScreen.kt @@ -35,6 +35,7 @@ import app.passwordstore.BuildConfig import app.passwordstore.R import app.passwordstore.ui.compose.GroupedSurface import app.passwordstore.util.features.Feature +import app.passwordstore.util.settings.Constants import app.passwordstore.util.settings.PreferenceKeys import kotlinx.collections.immutable.persistentListOf import kotlinx.serialization.Serializable @@ -229,7 +230,7 @@ fun SettingsSectionScreen( summary = stringResource( R.string.pref_clipboard_timeout_summary, - state.clipboardTimeout.ifEmpty { "45" }, + state.clipboardTimeout.ifEmpty { Constants.DEFAULT_DECRYPTION_TIMEOUT.toString() }, ), keyboardType = KeyboardType.Number, ) diff --git a/app/src/main/java/app/passwordstore/util/settings/Constants.kt b/app/src/main/java/app/passwordstore/util/settings/Constants.kt index a0c4b038..2d5760e4 100644 --- a/app/src/main/java/app/passwordstore/util/settings/Constants.kt +++ b/app/src/main/java/app/passwordstore/util/settings/Constants.kt @@ -6,5 +6,5 @@ package app.passwordstore.util.settings object Constants { - const val DEFAULT_DECRYPTION_TIMEOUT = 60 + const val DEFAULT_DECRYPTION_TIMEOUT = 45 } -- cgit v1.2.3