1
0
forked from GRIN/grim

fix: check transport settings change to restart services

This commit is contained in:
ardocrat
2026-03-06 23:09:17 +03:00
parent 8eea776111
commit 1bd57cd88d
2 changed files with 7 additions and 3 deletions
@@ -87,8 +87,10 @@ impl WalletTransportContent {
/// Navigate back on navigation stack.
pub fn back(&mut self) {
if self.settings_content.is_some() {
Tor::restart_services();
if let Some(content) = self.settings_content.as_ref() {
if content.tor_settings_content.settings_changed {
Tor::restart_services();
}
self.settings_content = None;
} else if self.qr_address_content.is_some() {
self.qr_address_content = None;
@@ -62,7 +62,9 @@ impl WalletTransportSettingsContent {
ui.add_space(8.0);
ui.vertical_centered_justified(|ui| {
View::button(ui, t!("close"), Colors::white_or_black(false), || {
Tor::restart_services();
if self.tor_settings_content.settings_changed {
Tor::restart_services();
}
on_close();
});
});