diff --git a/lib/modules/more/data_and_storage/providers/restore.dart b/lib/modules/more/data_and_storage/providers/restore.dart index 0559761c..83061de0 100644 --- a/lib/modules/more/data_and_storage/providers/restore.dart +++ b/lib/modules/more/data_and_storage/providers/restore.dart @@ -254,7 +254,6 @@ void restoreBackup(Ref ref, Map backup, {bool full = true}) { isar.customButtons.putAllSync(customButtons); } _invalidateCommonState(ref); - ref.read(routerCurrentLocationStateProvider.notifier).refresh(); } }); } catch (e) { @@ -540,6 +539,7 @@ void _invalidateCommonState(Ref ref) { ref.invalidate(extensionsRepoStateProvider(ItemType.manga)); ref.invalidate(extensionsRepoStateProvider(ItemType.anime)); ref.invalidate(extensionsRepoStateProvider(ItemType.novel)); + ref.read(routerCurrentLocationStateProvider.notifier).refresh(); } Status _convertStatusFromTachiBk(int idx) {