From f851d62a2b9e32d673d02eff8ad7a51347a53db0 Mon Sep 17 00:00:00 2001 From: Slavasil Date: Tue, 24 Mar 2026 23:01:15 +0300 Subject: [PATCH] make timer stop while editing passwords --- src/KeyKeeper/Views/RepositoryWindow.axaml.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/KeyKeeper/Views/RepositoryWindow.axaml.cs b/src/KeyKeeper/Views/RepositoryWindow.axaml.cs index a12b662..6e39894 100644 --- a/src/KeyKeeper/Views/RepositoryWindow.axaml.cs +++ b/src/KeyKeeper/Views/RepositoryWindow.axaml.cs @@ -118,8 +118,13 @@ public partial class RepositoryWindow : Window EntryEditWindow dialog = new(); dialog.SetEntry(selectedEntry); + + vm_.StopLockTimer(); + await dialog.ShowDialog(this); + vm_.StartLockTimer(); + if (dialog.EditedEntry != null) { vm.UpdateEntry(dialog.EditedEntry); @@ -165,7 +170,9 @@ public partial class RepositoryWindow : Window { EntryEditWindow dialog = new(); dialog.SetEntry(pwd); + vm.StopLockTimer(); await dialog.ShowDialog(this); + vm.StartLockTimer(); if (dialog.EditedEntry != null) { pageVm.UpdateEntry(dialog.EditedEntry);