aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/control-factory.c
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@helixcode.com>2001-01-04 00:05:19 +0800
committerFederico Mena Quintero <federico@src.gnome.org>2001-01-04 00:05:19 +0800
commitfaae476f9945cb6d9b31ee3f88e12e65b202312a (patch)
tree4bb5c3800f7de547e9963c850d1111e656c09617 /calendar/gui/control-factory.c
parentc37da1342398fdc4836baa89d0506a0950a10bb6 (diff)
downloadgsoc2013-evolution-faae476f9945cb6d9b31ee3f88e12e65b202312a.tar
gsoc2013-evolution-faae476f9945cb6d9b31ee3f88e12e65b202312a.tar.gz
gsoc2013-evolution-faae476f9945cb6d9b31ee3f88e12e65b202312a.tar.bz2
gsoc2013-evolution-faae476f9945cb6d9b31ee3f88e12e65b202312a.tar.lz
gsoc2013-evolution-faae476f9945cb6d9b31ee3f88e12e65b202312a.tar.xz
gsoc2013-evolution-faae476f9945cb6d9b31ee3f88e12e65b202312a.tar.zst
gsoc2013-evolution-faae476f9945cb6d9b31ee3f88e12e65b202312a.zip
Handle the case where the calendar view cannot be created; present a
2001-01-03 Federico Mena Quintero <federico@helixcode.com> * gui/calendar-commands.c (new_calendar): Handle the case where the calendar view cannot be created; present a warning dialog box. (new_calendar): Do not show the widget here, since we already show it in control-factory.c. * gui/control-factory.c (control_factory_new_control): Handle the case where the calendar view cannot be created. * gui/component-factory.c (create_view): Ditto. * gui/calendar-summary.h: Added prototype for calendar_summary_factory_init(). svn path=/trunk/; revision=7233
Diffstat (limited to 'calendar/gui/control-factory.c')
-rw-r--r--calendar/gui/control-factory.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/calendar/gui/control-factory.c b/calendar/gui/control-factory.c
index ddec91be71..17e4c9d622 100644
--- a/calendar/gui/control-factory.c
+++ b/calendar/gui/control-factory.c
@@ -165,6 +165,9 @@ control_factory_new_control (void)
GnomeCalendar *gcal;
gcal = new_calendar ();
+ if (!gcal)
+ return NULL;
+
gtk_widget_show (GTK_WIDGET (gcal));
control = bonobo_control_new (GTK_WIDGET (gcal));