diff options
Diffstat (limited to 'libempathy-gtk/empathy-contactinfo-utils.c')
-rw-r--r-- | libempathy-gtk/empathy-contactinfo-utils.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libempathy-gtk/empathy-contactinfo-utils.c b/libempathy-gtk/empathy-contactinfo-utils.c index b995297b0..270566721 100644 --- a/libempathy-gtk/empathy-contactinfo-utils.c +++ b/libempathy-gtk/empathy-contactinfo-utils.c @@ -213,15 +213,19 @@ build_parameters_string (GStrv parameters) char * empathy_contact_info_field_label (const char *field_name, - GStrv parameters) + GStrv parameters, + gboolean show_parameters) { char *ret; const char *title; - char *join = build_parameters_string (parameters); + char *join = NULL; if (!empathy_contact_info_lookup_field (field_name, &title, NULL)) return NULL; + if (show_parameters) + join = build_parameters_string (parameters); + if (join != NULL) ret = g_strdup_printf ("%s (%s):", title, join); else |