File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
lib/ui/views/settings/settingsFragment Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 3
3
import 'package:flutter/material.dart' ;
4
4
import 'package:language_code/language_code.dart' ;
5
5
import 'package:revanced_manager/app/app.locator.dart' ;
6
+ import 'package:revanced_manager/app/app.router.dart' ;
6
7
import 'package:revanced_manager/gen/strings.g.dart' ;
7
8
import 'package:revanced_manager/services/manager_api.dart' ;
8
9
import 'package:revanced_manager/services/toast.dart' ;
9
10
import 'package:revanced_manager/ui/views/settings/settings_viewmodel.dart' ;
10
11
import 'package:revanced_manager/ui/widgets/settingsView/settings_tile_dialog.dart' ;
11
12
import 'package:shared_preferences/shared_preferences.dart' ;
12
13
import 'package:stacked/stacked.dart' ;
14
+ import 'package:stacked_services/stacked_services.dart' ;
13
15
14
16
final _settingViewModel = SettingsViewModel ();
17
+ final _navigationService = NavigationService ();
15
18
16
19
class SUpdateLanguage extends BaseViewModel {
17
20
final Toast _toast = locator <Toast >();
@@ -108,10 +111,9 @@ class SUpdateLanguage extends BaseViewModel {
108
111
child: Text (t.cancelButton),
109
112
),
110
113
TextButton (
111
- onPressed: () {
112
- // TODO(nullcube): Translation will not update until we refresh the page.
114
+ onPressed: () async {
113
115
updateLocale (selectedLanguageCode.value.languageTag);
114
- Navigator . of (context). pop ();
116
+ await _navigationService. navigateToNavigationView ();
115
117
},
116
118
child: Text (t.okButton),
117
119
),
You can’t perform that action at this time.
0 commit comments