From c54437a87bfcdb8bffedc0186b5fdaca53dc59b0 Mon Sep 17 00:00:00 2001 From: Irene Huang Date: Mon, 23 Jan 2006 06:45:03 +0000 Subject: Fixes #327958 2006-01-23 Irene Huang Fixes #327958 * gui/e-calendar-view.c: (e_calendar_view_get_tooltips): Check if ptr==NULL, for special occassion with SunOne accouts. svn path=/trunk/; revision=31269 --- calendar/ChangeLog | 8 ++++++++ calendar/gui/e-calendar-view.c | 13 ++++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) (limited to 'calendar') diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 863e9acc37..f8be8aee01 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,11 @@ +2006-01-23 Irene Huang + + Fixes #327958 + + * gui/e-calendar-view.c: (e_calendar_view_get_tooltips): + Check if ptr==NULL, for special occassion with SunOne + accouts. + 2006-01-16 Chenthill Palanisamy Fixes #326478 diff --git a/calendar/gui/e-calendar-view.c b/calendar/gui/e-calendar-view.c index 2eabbe5901..cb162c6996 100644 --- a/calendar/gui/e-calendar-view.c +++ b/calendar/gui/e-calendar-view.c @@ -2038,9 +2038,16 @@ e_calendar_view_get_tooltips (ECalendarViewEventData *data) char *ptr ; GtkWidget *hbox = gtk_hbox_new (FALSE, 0); ptr = strchr(organiser.value, ':'); - ptr++; - /* To Translators: It will display "Organiser: NameOfTheUser " */ - tmp = g_strdup_printf (_("Organizer: %s <%s>"), organiser.cn, ptr); + + if (ptr) { + ptr++; + /* To Translators: It will display "Organiser: NameOfTheUser " */ + tmp = g_strdup_printf (_("Organizer: %s <%s>"), organiser.cn, ptr); + } + else + /* With SunOne accouts, there may be no ':' in organiser.value*/ + tmp = g_strdup_printf (_("Organizer: %s"), organiser.cn); + label = gtk_label_new (tmp); gtk_box_pack_start ((GtkBox *)hbox, label, FALSE, FALSE, 0); ebox = gtk_event_box_new (); -- cgit v1.2.3