mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-04-25 17:50:49 +02: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 commit085105fc0e) (cherry picked from commit3b782ece71)
This commit is contained in:
parent
828a3135aa
commit
f009f1681e
1 changed files with 6 additions and 5 deletions
|
|
@ -1334,12 +1334,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