diff --git a/examples/python/gi/checkpoint.py b/examples/python/gi/checkpoint.py index 513e6c3a0a..de9468ea8f 100644 --- a/examples/python/gi/checkpoint.py +++ b/examples/python/gi/checkpoint.py @@ -48,6 +48,7 @@ def do_create(client): sys.exit("Unknown device %s" % arg) devices.append(d) + # FIXME: flags are not a plain integer. client.checkpoint_create_async(devices, timeout, 0, None, create_cb, None) def destroy_cb(client, result, data): diff --git a/libnm-core/nm-dbus-interface.h b/libnm-core/nm-dbus-interface.h index 0a9c41916d..ec9c7f1aee 100644 --- a/libnm-core/nm-dbus-interface.h +++ b/libnm-core/nm-dbus-interface.h @@ -857,9 +857,9 @@ typedef enum { * * The flags for CheckpointCreate call * - * Since: 1.4 + * Since: 1.4 (gi flags generated since 1.12) */ -typedef enum { /*< skip >*/ +typedef enum { /*< flags >*/ NM_CHECKPOINT_CREATE_FLAG_NONE = 0, NM_CHECKPOINT_CREATE_FLAG_DESTROY_ALL = 0x01, NM_CHECKPOINT_CREATE_FLAG_DELETE_NEW_CONNECTIONS = 0x02, diff --git a/libnm/libnm.ver b/libnm/libnm.ver index b475dcf7ee..b99d935807 100644 --- a/libnm/libnm.ver +++ b/libnm/libnm.ver @@ -1334,6 +1334,7 @@ global: libnm_1_12_0 { global: + nm_checkpoint_create_flags_get_type; nm_checkpoint_get_created; nm_checkpoint_get_devices; nm_checkpoint_get_rollback_timeout;