aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/gnome-cal.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/gnome-cal.c')
-rw-r--r--calendar/gui/gnome-cal.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/calendar/gui/gnome-cal.c b/calendar/gui/gnome-cal.c
index 05194a30b3..4a3af0babc 100644
--- a/calendar/gui/gnome-cal.c
+++ b/calendar/gui/gnome-cal.c
@@ -1897,6 +1897,7 @@ backend_error_cb (ECal *client, const char *message, gpointer data)
static void
backend_died_cb (ECal *client, gpointer data)
{
+ GtkWidget *dialog;
GnomeCalendar *gcal;
GnomeCalendarPrivate *priv;
char *message;
@@ -1925,7 +1926,11 @@ backend_died_cb (ECal *client, gpointer data)
e_calendar_view_set_status_message (priv->views[i], NULL);
}
- gnome_error_dialog_parented (message, GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (gcal))));
+ dialog = gtk_message_dialog_new (GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (gcal))),
+ 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK,
+ message);
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
g_free (message);
g_free (uristr);
}