diff options
-rw-r--r-- | libmm-glib/mm-3gpp-profile.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libmm-glib/mm-3gpp-profile.c b/libmm-glib/mm-3gpp-profile.c index 65fe94ca..bb542d85 100644 --- a/libmm-glib/mm-3gpp-profile.c +++ b/libmm-glib/mm-3gpp-profile.c @@ -676,13 +676,18 @@ mm_3gpp_profile_get_dictionary (MM3gppProfile *self) PROPERTY_ACCESS_TYPE_PREFERENCE, g_variant_new_uint32 (self->priv->access_type_preference)); + if (self->priv->profile_source != MM_BEARER_PROFILE_SOURCE_UNKNOWN) + g_variant_builder_add (&builder, + "{sv}", + PROPERTY_SOURCE, + g_variant_new_uint32 (self->priv->profile_source)); + if (self->priv->enabled_set) g_variant_builder_add (&builder, "{sv}", PROPERTY_ENABLED, g_variant_new_boolean (self->priv->enabled)); - return g_variant_ref_sink (g_variant_builder_end (&builder)); } |