aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-pco.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-10-28 10:39:22 +0100
committerAleksander Morgado <aleksander@aleksander.es>2019-10-28 10:39:22 +0100
commitb076653ef0a6fd6a10f08239b728f9d192de9513 (patch)
treeeff63f786098740ee009e3595747526d93d21a14 /libmm-glib/mm-pco.c
parent5dd829174f63a950b528c76f411e2b3ee276b4b6 (diff)
libmm-glib,pco: deprecate mm_pco_list_free()
Use g_list_free_full() using g_object_unref() as #GDestroyNotify function instead.
Diffstat (limited to 'libmm-glib/mm-pco.c')
-rw-r--r--libmm-glib/mm-pco.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libmm-glib/mm-pco.c b/libmm-glib/mm-pco.c
index 0fc8d291..581761a1 100644
--- a/libmm-glib/mm-pco.c
+++ b/libmm-glib/mm-pco.c
@@ -246,6 +246,8 @@ mm_pco_to_variant (MMPco *self)
/*****************************************************************************/
+#ifndef MM_DISABLE_DEPRECATED
+
/**
* mm_pco_list_free:
* @pco_list: (transfer full)(element-type ModemManager.Pco): a #GList of
@@ -254,6 +256,8 @@ mm_pco_to_variant (MMPco *self)
* Frees all of the memory used by a #GList of #MMPco.
*
* Since: 1.10
+ * Deprecated: 1.12.0: Use g_list_free_full() using g_object_unref() as
+ * #GDestroyNotify function instead.
*/
void
mm_pco_list_free (GList *pco_list)
@@ -261,6 +265,8 @@ mm_pco_list_free (GList *pco_list)
g_list_free_full (pco_list, g_object_unref);
}
+#endif /* MM_DISABLE_DEPRECATED */
+
/**
* mm_pco_list_add: (skip)
*/