Author: rjek
Date: Tue Aug 22 15:02:07 2006
New Revision: 2884
URL:
http://svn.semichrome.net?rev=2884&view=rev
Log:
Make failures to load throbber and glade windows definitions fatal
Modified:
trunk/netsurf/gtk/gtk_gui.c
Modified: trunk/netsurf/gtk/gtk_gui.c
URL:
http://svn.semichrome.net/trunk/netsurf/gtk/gtk_gui.c?rev=2884&r1=288...
==============================================================================
--- trunk/netsurf/gtk/gtk_gui.c (original)
+++ trunk/netsurf/gtk/gtk_gui.c Tue Aug 22 15:02:07 2006
@@ -111,11 +111,16 @@
glade_init();
gladeWindows = glade_xml_new(glade_file_location, NULL, NULL);
+ if (gladeWindows == NULL)
+ die("Unable to load Glade window definitions.\n");
glade_xml_signal_autoconnect(gladeWindows);
nsgtk_completion_init();
- nsgtk_throbber_initialise("./gtk/throbber.gif");
+ find_resource(buf, "throbber.gif", "./gtk/throbber.gif");
+ nsgtk_throbber_initialise(buf);
+ if (nsgtk_throbber == NULL)
+ die("Unable to load throbber image.\n");
find_resource(buf, "Choices", "Choices");
LOG(("Using '%s' as Choices file", buf));