From ce227e7b94ece84126ecb3e8f19dc6f0c2590591 Mon Sep 17 00:00:00 2001 From: Jesse Lentz Date: Mon, 23 May 2022 02:20:53 -0400 Subject: [PATCH] station: Provide SignalLevelAgent update while connecting When a station enters the "connecting" state, if a SignalLevelAgent is registered, provide an initial signal level via a "Changed" method call. --- src/station.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/station.c b/src/station.c index 6aad40cb..7c88f266 100644 --- a/src/station.c +++ b/src/station.c @@ -1487,6 +1487,9 @@ static void station_enter_state(struct station *station, network_get_path(station->connected_network), IWD_NETWORK_INTERFACE, "Connected"); + if (station->signal_agent) + station_signal_agent_notify(station); + periodic_scan_stop(station); break; case STATION_STATE_CONNECTED: