From 8fb84dda1293997250313223fb106cf845b09626 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Mon, 30 Jan 2012 11:00:41 -0500 Subject: e-mail-store-utils.c: Use the service's display name in status messages. The display name is a user-provided name for the service. We should be using that in all status messages the refer to the service by name. --- libemail-engine/e-mail-store-utils.c | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) (limited to 'libemail-engine') diff --git a/libemail-engine/e-mail-store-utils.c b/libemail-engine/e-mail-store-utils.c index 757f86dfd5..2f5b044426 100644 --- a/libemail-engine/e-mail-store-utils.c +++ b/libemail-engine/e-mail-store-utils.c @@ -156,15 +156,17 @@ mail_store_go_offline_thread (GSimpleAsyncResult *simple, GCancellable *cancellable) { CamelService *service; - gchar *service_name; + const gchar *display_name; GError *error = NULL; service = CAMEL_SERVICE (store); - service_name = camel_service_get_name (service, TRUE); + display_name = camel_service_get_display_name (service); + if (display_name == NULL || *display_name == '\0') + display_name = G_OBJECT_TYPE_NAME (service); + camel_operation_push_message ( - cancellable, _("Disconnecting from '%s'"), service_name); - g_free (service_name); + cancellable, _("Disconnecting from '%s'"), display_name); if (CAMEL_IS_DISCO_STORE (store)) { CamelDiscoStore *disco_store; @@ -245,15 +247,17 @@ mail_store_go_online_thread (GSimpleAsyncResult *simple, GCancellable *cancellable) { CamelService *service; - gchar *service_name; + const gchar *display_name; GError *error = NULL; service = CAMEL_SERVICE (store); - service_name = camel_service_get_name (service, TRUE); + display_name = camel_service_get_display_name (service); + if (display_name == NULL || *display_name == '\0') + display_name = G_OBJECT_TYPE_NAME (service); + camel_operation_push_message ( - cancellable, _("Reconnecting to '%s'"), service_name); - g_free (service_name); + cancellable, _("Reconnecting to '%s'"), display_name); if (CAMEL_IS_DISCO_STORE (store)) camel_disco_store_set_status ( @@ -318,16 +322,18 @@ mail_store_prepare_for_offline_thread (GSimpleAsyncResult *simple, GCancellable *cancellable) { CamelService *service; - gchar *service_name; + const gchar *display_name; GError *error = NULL; service = CAMEL_SERVICE (store); - service_name = camel_service_get_name (service, TRUE); + display_name = camel_service_get_display_name (service); + if (display_name == NULL || *display_name == '\0') + display_name = G_OBJECT_TYPE_NAME (service); + camel_operation_push_message ( cancellable, _("Preparing account '%s' for offline"), - service_name); - g_free (service_name); + display_name); if (CAMEL_IS_DISCO_STORE (store)) camel_disco_store_prepare_for_offline ( -- cgit v1.2.3