From 428d6ff975034a880a19c71ae7d8affd2312a66c Mon Sep 17 00:00:00 2001 From: unknown <55nknown@pm.me> Date: Sun, 3 Oct 2021 15:04:47 +0200 Subject: [PATCH] wait for progress animation to finish --- filcnaplo/lib/api/providers/status_provider.dart | 8 ++++++-- filcnaplo_mobile_ui | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/filcnaplo/lib/api/providers/status_provider.dart b/filcnaplo/lib/api/providers/status_provider.dart index 9029581..8ebdc6b 100644 --- a/filcnaplo/lib/api/providers/status_provider.dart +++ b/filcnaplo/lib/api/providers/status_provider.dart @@ -51,6 +51,7 @@ class StatusProvider extends ChangeNotifier { if (!_stack.contains(Status.syncing)) { _stack.add(Status.syncing); + _progress = 0.0; notifyListeners(); } @@ -61,9 +62,12 @@ class StatusProvider extends ChangeNotifier { } if (_progress == 1.0) { - _stack.remove(Status.syncing); - _progress = 0.0; notifyListeners(); + // Wait for animation + Future.delayed(Duration(milliseconds: 250), () { + _stack.remove(Status.syncing); + notifyListeners(); + }); } else if (progress != prev) notifyListeners(); } } diff --git a/filcnaplo_mobile_ui b/filcnaplo_mobile_ui index a0dcea3..2c0d518 160000 --- a/filcnaplo_mobile_ui +++ b/filcnaplo_mobile_ui @@ -1 +1 @@ -Subproject commit a0dcea3182921edc762a139225f584952cdbcb8d +Subproject commit 2c0d51853dcee3c7113892d39f71c91d3783fa07