fix bug with messages not always showing as they should.

This commit is contained in:
Philipp Crocoll
2025-04-08 11:25:43 +02:00
parent 17241bc422
commit 8b4314c394

View File

@@ -71,16 +71,17 @@ namespace keepass2android.Utils
public void ShowMessage(Message message)
{
if (DateTime.Now < nextSnackbarShowTime)
if (DateTime.Now <= nextSnackbarShowTime)
{
var waitDuration = nextSnackbarShowTime - DateTime.Now;
nextSnackbarShowTime = nextSnackbarShowTime.Add(chainingTime);
new Handler().PostDelayed(() => { ShowNextSnackbar(); }, (long)waitDuration.TotalMilliseconds);
if (queuedMessages.Any())
if (!queuedMessages.Any())
{
queuedMessages.Add(message);
new Handler().PostDelayed(() => { ShowNextSnackbar(); }, (long)waitDuration.TotalMilliseconds);
}
queuedMessages.Add(message);
return;
}