diff options
Diffstat (limited to 'libmm-glib')
-rw-r--r-- | libmm-glib/mm-common-helpers.c | 6 | ||||
-rw-r--r-- | libmm-glib/mm-common-helpers.h | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/libmm-glib/mm-common-helpers.c b/libmm-glib/mm-common-helpers.c index 3a5883b2..7bd845b9 100644 --- a/libmm-glib/mm-common-helpers.c +++ b/libmm-glib/mm-common-helpers.c @@ -655,6 +655,12 @@ mm_common_bands_garray_cmp (GArray *a, GArray *b) return !different; } +void +mm_common_bands_garray_sort (GArray *array) +{ + g_array_sort (array, (GCompareFunc) cmp_band); +} + GArray * mm_common_mode_combinations_variant_to_garray (GVariant *variant) { diff --git a/libmm-glib/mm-common-helpers.h b/libmm-glib/mm-common-helpers.h index ab5777d1..772068e9 100644 --- a/libmm-glib/mm-common-helpers.h +++ b/libmm-glib/mm-common-helpers.h @@ -100,7 +100,8 @@ GVariant *mm_common_bands_garray_to_variant (GArray *array); GVariant *mm_common_build_bands_any (void); GVariant *mm_common_build_bands_unknown (void); -gboolean mm_common_bands_garray_cmp (GArray *a, GArray *b); +gboolean mm_common_bands_garray_cmp (GArray *a, GArray *b); +void mm_common_bands_garray_sort (GArray *array); GArray *mm_common_mode_combinations_variant_to_garray (GVariant *variant); MMModemModeCombination *mm_common_mode_combinations_variant_to_array (GVariant *variant, |