diff --git a/sflphone-client-gnome/src/statusicon.c b/sflphone-client-gnome/src/statusicon.c index 7f74f6f066ed8c9d77a52b948658c1d44dae01ae..adeae9ac91e33adf95e8c2592ad7d044831bff70 100644 --- a/sflphone-client-gnome/src/statusicon.c +++ b/sflphone-client-gnome/src/statusicon.c @@ -182,13 +182,20 @@ statusicon_set_tooltip() int count; gchar *tip; - // Add a tooltip to the system tray icon - count = account_list_get_registered_accounts(); - tip = g_markup_printf_escaped("%s - %s", _("SFLphone"), - g_markup_printf_escaped( - n_("%i active account", "%i active accounts", count), count)); - gtk_status_icon_set_tooltip(status, tip); - g_free(tip); + DEBUG("statusicon_set_tooltip 1"); + + if(status) { + + // Add a tooltip to the system tray icon + count = account_list_get_registered_accounts(); + tip = g_markup_printf_escaped("%s - %s", _("SFLphone"), + g_markup_printf_escaped(n_("%i active account", "%i active accounts", count), count)); + gtk_status_icon_set_tooltip(status, tip); + g_free(tip); + + } + + DEBUG("statusicon_set_tooltip 2"); } void