From 5d06a8b62a7bfb669a30396349394242b6ca81f4 Mon Sep 17 00:00:00 2001 From: nikoyak <99891966+nikoyak@users.noreply.github.com> Date: Wed, 7 Dec 2022 08:58:11 +0300 Subject: [PATCH] fix #1956, #1936, #1909 --- src/keepass2android/app/App.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/keepass2android/app/App.cs b/src/keepass2android/app/App.cs index b70370ca..19f05407 100644 --- a/src/keepass2android/app/App.cs +++ b/src/keepass2android/app/App.cs @@ -478,20 +478,24 @@ namespace keepass2android builder.SetPositiveButton(activity.GetString(Android.Resource.String.Yes), (dlgSender, dlgEvt) => { - CurrentDb.ReloadRequested = true; + CurrentDb.ReloadRequested = true; activity.SetResult(KeePass.ExitReloadDb); activity.Finish(); if (actionOnResult != null) + { actionOnResult(true); - + actionOnResult = null; + } }); builder.SetNegativeButton(activity.GetString(Android.Resource.String.No), (dlgSender, dlgEvt) => { if (actionOnResult != null) + { actionOnResult(false); + actionOnResult = null; + } }); - Dialog dialog = builder.Create();