mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-03-11 17:25:32 +00:00
fixed restore not refreshing navigation
This commit is contained in:
parent
cccf4b65cd
commit
83c5356359
2 changed files with 9 additions and 2 deletions
|
|
@ -500,8 +500,12 @@ class Settings {
|
|||
}
|
||||
novelTextAlign = NovelTextAlign
|
||||
.values[json['novelTextAlign'] ?? NovelTextAlign.left.index];
|
||||
navigationOrder = json['navigationOrder']?.cast<String>();
|
||||
hideItems = json['hideItems']?.cast<String>();
|
||||
if (json['navigationOrder'] != null) {
|
||||
navigationOrder = (json['navigationOrder'] as List).cast<String>();
|
||||
}
|
||||
if (json['hideItems'] != null) {
|
||||
hideItems = (json['hideItems'] as List).cast<String>();
|
||||
}
|
||||
clearChapterCacheOnAppLaunch = json['clearChapterCacheOnAppLaunch'];
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ import 'package:mangayomi/modules/more/settings/appearance/providers/blend_level
|
|||
import 'package:mangayomi/modules/more/settings/appearance/providers/flex_scheme_color_state_provider.dart';
|
||||
import 'package:mangayomi/modules/more/settings/appearance/providers/pure_black_dark_mode_state_provider.dart';
|
||||
import 'package:mangayomi/modules/more/settings/appearance/providers/theme_mode_state_provider.dart';
|
||||
import 'package:mangayomi/modules/more/settings/reader/providers/reader_state_provider.dart';
|
||||
import 'package:mangayomi/providers/l10n_providers.dart';
|
||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
|
@ -178,6 +179,8 @@ void restoreBackup(Ref ref, Map<String, dynamic> backup) {
|
|||
ref.invalidate(flexSchemeColorStateProvider);
|
||||
ref.invalidate(pureBlackDarkModeStateProvider);
|
||||
ref.invalidate(l10nLocaleStateProvider);
|
||||
ref.invalidate(navigationOrderStateProvider);
|
||||
ref.invalidate(hideItemsStateProvider);
|
||||
});
|
||||
} catch (e) {
|
||||
rethrow;
|
||||
|
|
|
|||
Loading…
Reference in a new issue