+
+ if (g_strcmp0 (priv->local_id, "ring/tel/ring" == 0)) {
+ McAccount *account;
+ const gchar *icon_name = NULL;
+ account = osso_abook_account_manager_lookup_by_name (NULL,
+ priv->local_id);
+ if (account) {
+ McProfile *profile = mc_profile_lookup (mc_account_compat_get_profile (account));
+ icon_name = mc_profile_get_icon_name (profile);
+ }
+ if (icon_name) {
+ GdkScreen *screen;
+ GtkIconTheme *icon_theme;
+
+ screen = gtk_widget_get_screen (GTK_WIDGET (self));
+ icon_theme = gtk_icon_theme_get_for_screen (screen);
+
+ priv->service_pixbuf = gtk_icon_theme_load_icon (icon_theme,
+ icon_name,
+ 128,
+ 0, NULL);
+ }
+ }
+