gchar *protocol;
gchar *display_name;
gchar *icon_name;
- gboolean icon_name_set;
gboolean display_name_overridden;
gboolean ready;
}
else
{
- priv->icon_name = g_strdup_printf ("im-%s", priv->protocol);
+ priv->icon_name = empathy_protocol_icon_name (priv->protocol);
}
g_assert (priv->cm_name != NULL && priv->protocol != NULL);
g_object_class_install_property (object_class, PROP_DISPLAY_NAME_OVERRIDDEN,
g_param_spec_boolean ("display-name-overridden",
"display-name-overridden",
- "Whether the display name for this account has been manually overridden",
+ "Whether the display name for this account has been manually "
+ "overridden",
FALSE,
G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE));
g_free (priv->icon_name);
priv->icon_name = g_strdup (name);
- priv->icon_name_set = TRUE;
g_simple_async_result_complete_in_idle (result);
TP_STRUCT_TYPE_SIMPLE_PRESENCE, presence);
}
- if (priv->icon_name_set)
- tp_asv_set_string (properties, TP_IFACE_ACCOUNT ".Icon",
- priv->icon_name);
+ tp_asv_set_string (properties, TP_IFACE_ACCOUNT ".Icon",
+ priv->icon_name);
empathy_account_manager_create_account_async (priv->account_manager,
priv->cm_name, priv->protocol, priv->display_name,