mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-09 17:00:40 +01:00
cli: minor cleanup of _set_fcn_gobject_enum()
No need to check again the gtype_class. We did it above already.
(cherry picked from commit 085105fc0e)
This commit is contained in:
parent
7c78398d3e
commit
3b782ece71
1 changed files with 6 additions and 5 deletions
|
|
@ -1341,12 +1341,13 @@ _set_fcn_gobject_enum (ARGS_SET_FCN)
|
|||
g_value_set_int (&gval, v);
|
||||
else if (gtype_prop == G_TYPE_UINT)
|
||||
g_value_set_uint (&gval, v);
|
||||
else if (G_IS_ENUM_CLASS (gtype_class))
|
||||
g_value_set_enum (&gval, v);
|
||||
else if (G_IS_FLAGS_CLASS (gtype_class))
|
||||
else if (is_flags) {
|
||||
nm_assert (G_IS_FLAGS_CLASS (gtype_class));
|
||||
g_value_set_flags (&gval, v);
|
||||
else
|
||||
g_return_val_if_reached (FALSE);
|
||||
} else {
|
||||
nm_assert (G_IS_ENUM_CLASS (gtype_class));
|
||||
g_value_set_enum (&gval, v);
|
||||
}
|
||||
|
||||
if (!nm_g_object_set_property (G_OBJECT (setting), property_info->property_name, &gval, NULL))
|
||||
goto fail;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue