mirror of
https://code.gri.mw/GUI/grim.git
synced 2026-07-04 05:57:29 +00:00
fix: check transport settings change to restart services
This commit is contained in:
@@ -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();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user