core: drop mask argument from nm_settings_connection_autoconnect_blocked_reason_get()
We don't need the mask argument. If the caller wants to check only for certain flags, she can do that right away with NM_FLAGS_ANY (nm_settings_connection_autoconnect_blocked_reason_get (sett_con), flags)
This commit is contained in:
@@ -4717,7 +4717,7 @@ _internal_activate_device (NMManager *self, NMActiveConnection *active, GError *
|
||||
}
|
||||
|
||||
if ( nm_active_connection_get_activation_reason (active) == NM_ACTIVATION_REASON_AUTOCONNECT
|
||||
&& nm_settings_connection_autoconnect_blocked_reason_get (parent_con,
|
||||
&& NM_FLAGS_HAS (nm_settings_connection_autoconnect_blocked_reason_get (parent_con),
|
||||
NM_SETTINGS_AUTO_CONNECT_BLOCKED_REASON_USER_REQUEST)) {
|
||||
g_set_error (error, NM_MANAGER_ERROR, NM_MANAGER_ERROR_DEPENDENCY_FAILED,
|
||||
"the parent connection of %s cannot autoactivate because it is blocked due to user request",
|
||||
|
@@ -1495,11 +1495,10 @@ update_auth_cb (NMSettingsConnection *self,
|
||||
|
||||
/* New secrets, allow autoconnection again */
|
||||
if ( nm_settings_connection_autoconnect_blocked_reason_set (self, NM_SETTINGS_AUTO_CONNECT_BLOCKED_REASON_NO_SECRETS, FALSE)
|
||||
&& !nm_settings_connection_autoconnect_blocked_reason_get (self, 0)) {
|
||||
&& !nm_settings_connection_autoconnect_blocked_reason_get (self))
|
||||
nm_settings_connection_autoconnect_retries_reset (self);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (info->new_settings) {
|
||||
if (nm_audit_manager_audit_enabled (nm_audit_manager_get ())) {
|
||||
@@ -2438,9 +2437,9 @@ NM_UTILS_FLAGS2STR_DEFINE (_autoconnect_blocked_reason_to_string, NMSettingsAuto
|
||||
);
|
||||
|
||||
NMSettingsAutoconnectBlockedReason
|
||||
nm_settings_connection_autoconnect_blocked_reason_get (NMSettingsConnection *self, NMSettingsAutoconnectBlockedReason mask)
|
||||
nm_settings_connection_autoconnect_blocked_reason_get (NMSettingsConnection *self)
|
||||
{
|
||||
return NM_SETTINGS_CONNECTION_GET_PRIVATE (self)->autoconnect_blocked_reason & (mask ?: NM_SETTINGS_AUTO_CONNECT_BLOCKED_REASON_ALL);
|
||||
return NM_SETTINGS_CONNECTION_GET_PRIVATE (self)->autoconnect_blocked_reason;
|
||||
}
|
||||
|
||||
gboolean
|
||||
|
@@ -337,8 +337,7 @@ void nm_settings_connection_autoconnect_retries_reset (NMSettingsConnection *sel
|
||||
|
||||
gint32 nm_settings_connection_autoconnect_retries_blocked_until (NMSettingsConnection *self);
|
||||
|
||||
NMSettingsAutoconnectBlockedReason nm_settings_connection_autoconnect_blocked_reason_get (NMSettingsConnection *self,
|
||||
NMSettingsAutoconnectBlockedReason mask);
|
||||
NMSettingsAutoconnectBlockedReason nm_settings_connection_autoconnect_blocked_reason_get (NMSettingsConnection *self);
|
||||
gboolean nm_settings_connection_autoconnect_blocked_reason_set_full (NMSettingsConnection *self,
|
||||
NMSettingsAutoconnectBlockedReason mask,
|
||||
NMSettingsAutoconnectBlockedReason value);
|
||||
|
Reference in New Issue
Block a user