[evolution] ECalShellSidebar: Show a unique display name while connecting.
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] ECalShellSidebar: Show a unique display name while connecting.
- Date: Mon, 25 Feb 2013 15:50:27 +0000 (UTC)
commit aa17db517535c3bc341c81cb24fa27fcfda140ea
Author: Matthew Barnes <mbarnes redhat com>
Date: Mon Feb 25 10:37:26 2013 -0500
ECalShellSidebar: Show a unique display name while connecting.
Use e_source_registry_dup_unique_display_name() in the status message.
modules/calendar/e-cal-shell-sidebar.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/modules/calendar/e-cal-shell-sidebar.c b/modules/calendar/e-cal-shell-sidebar.c
index a9ba205..544197e 100644
--- a/modules/calendar/e-cal-shell-sidebar.c
+++ b/modules/calendar/e-cal-shell-sidebar.c
@@ -853,22 +853,28 @@ void
e_cal_shell_sidebar_add_source (ECalShellSidebar *cal_shell_sidebar,
ESource *source)
{
+ ESourceRegistry *registry;
ESourceSelector *selector;
- const gchar *display_name;
+ gchar *display_name;
gchar *message;
g_return_if_fail (E_IS_CAL_SHELL_SIDEBAR (cal_shell_sidebar));
g_return_if_fail (E_IS_SOURCE (source));
selector = e_cal_shell_sidebar_get_selector (cal_shell_sidebar);
+ registry = e_source_selector_get_registry (selector);
e_source_selector_select_source (selector, source);
- display_name = e_source_get_display_name (source);
+ display_name = e_source_registry_dup_unique_display_name (
+ registry, source, E_SOURCE_EXTENSION_CALENDAR);
+
message = g_strdup_printf (_("Opening calendar '%s'"), display_name);
cal_shell_sidebar_emit_status_message (cal_shell_sidebar, message);
g_free (message);
+ g_free (display_name);
+
e_client_selector_get_client (
E_CLIENT_SELECTOR (selector), source,
cal_shell_sidebar->priv->loading_clients,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]