mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-06 16:21:50 +00:00
cli: only connect handlers for property changes in interactive edit
Fixes: c5324ed285
This commit is contained in:
parent
195ad4ec97
commit
79c81bbb8c
|
@ -7045,6 +7045,14 @@ editor_menu_main (NmCli *nmc, NMConnection *connection, const char *connection_t
|
|||
break;
|
||||
}
|
||||
nmc_setting_custom_init (setting);
|
||||
|
||||
if (NM_IS_SETTING_WIRELESS (setting))
|
||||
nmc_setting_wireless_connect_handlers (NM_SETTING_WIRELESS (setting));
|
||||
else if (NM_IS_SETTING_IP4_CONFIG (setting))
|
||||
nmc_setting_ip4_connect_handlers (NM_SETTING_IP_CONFIG (setting));
|
||||
else if (NM_IS_SETTING_IP6_CONFIG (setting))
|
||||
nmc_setting_ip6_connect_handlers (NM_SETTING_IP_CONFIG (setting));
|
||||
|
||||
nm_connection_add_setting (connection, setting);
|
||||
}
|
||||
/* Set global variable for use in TAB completion */
|
||||
|
|
|
@ -2447,7 +2447,6 @@ nmc_setting_custom_init (NMSetting *setting)
|
|||
g_object_set (NM_SETTING_WIRELESS (setting),
|
||||
NM_SETTING_WIRELESS_MODE, NM_SETTING_WIRELESS_MODE_INFRA,
|
||||
NULL);
|
||||
nmc_setting_wireless_connect_handlers (NM_SETTING_WIRELESS (setting));
|
||||
} else if (NM_IS_SETTING_ADSL (setting)) {
|
||||
/* Initialize a protocol */
|
||||
g_object_set (NM_SETTING_ADSL (setting),
|
||||
|
@ -2457,12 +2456,10 @@ nmc_setting_custom_init (NMSetting *setting)
|
|||
g_object_set (NM_SETTING_IP_CONFIG (setting),
|
||||
NM_SETTING_IP_CONFIG_METHOD, NM_SETTING_IP4_CONFIG_METHOD_AUTO,
|
||||
NULL);
|
||||
nmc_setting_ip4_connect_handlers (NM_SETTING_IP_CONFIG (setting));
|
||||
} else if (NM_IS_SETTING_IP6_CONFIG (setting)) {
|
||||
g_object_set (NM_SETTING_IP_CONFIG (setting),
|
||||
NM_SETTING_IP_CONFIG_METHOD, NM_SETTING_IP6_CONFIG_METHOD_AUTO,
|
||||
NULL);
|
||||
nmc_setting_ip6_connect_handlers (NM_SETTING_IP_CONFIG (setting));
|
||||
} else if (NM_IS_SETTING_TUN (setting)) {
|
||||
g_object_set (NM_SETTING_TUN (setting),
|
||||
NM_SETTING_TUN_MODE, NM_SETTING_TUN_MODE_TUN,
|
||||
|
|
Loading…
Reference in a new issue