From c75de5cd3ec77f9e430d008352bcb9ec630639ea Mon Sep 17 00:00:00 2001 From: Reinout Meliesie Date: Wed, 5 Jun 2024 01:54:44 +0200 Subject: [PATCH] fix: client not setting initial state --- src/clients/networkmanager.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/clients/networkmanager.rs b/src/clients/networkmanager.rs index dd7416d..6257780 100644 --- a/src/clients/networkmanager.rs +++ b/src/clients/networkmanager.rs @@ -86,6 +86,12 @@ impl Client { let mut primary_connection_type = proxy.primary_connection_type()?; let mut wireless_enabled = proxy.wireless_enabled()?; + self.client_state.set(determine_state( + &primary_connection, + &primary_connection_type, + wireless_enabled, + )); + for change in self.props_proxy.receive_properties_changed()? { let args = change.args()?; if args.interface_name != self.interface_name {