wifi: exclude AP mode wifi connection from hidden-scan list

It makes no sense to scan for those.
This commit is contained in:
Thomas Haller 2017-06-03 17:12:30 +02:00
parent de0da1df32
commit 74335004f3

View file

@ -1364,8 +1364,12 @@ hidden_filter_func (NMSettings *settings,
if (!nm_connection_is_type (NM_CONNECTION (connection), NM_SETTING_WIRELESS_SETTING_NAME))
return FALSE;
s_wifi = (NMSettingWireless *) nm_connection_get_setting_wireless (NM_CONNECTION (connection));
return s_wifi ? nm_setting_wireless_get_hidden (s_wifi) : FALSE;
s_wifi = nm_connection_get_setting_wireless (NM_CONNECTION (connection));
if (!s_wifi)
return FALSE;
if (nm_streq0 (nm_setting_wireless_get_mode (s_wifi), NM_SETTING_WIRELESS_MODE_AP))
return FALSE;
return nm_setting_wireless_get_hidden (s_wifi);
}
static GPtrArray *