aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-contactinfo-utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'libempathy-gtk/empathy-contactinfo-utils.c')
-rw-r--r--libempathy-gtk/empathy-contactinfo-utils.c8
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