fix bug with messages not always showing as they should.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user