gscript r4 - trunk
- From: alexl svn gnome org
- To: svn-commits-list gnome org
- Subject: gscript r4 - trunk
- Date: Mon, 8 Sep 2008 20:00:07 +0000 (UTC)
Author: alexl
Date: Mon Sep 8 20:00:07 2008
New Revision: 4
URL: http://svn.gnome.org/viewvc/gscript?rev=4&view=rev
Log:
Better error checking during introspection loading
Modified:
trunk/js-gtk.c
Modified: trunk/js-gtk.c
==============================================================================
--- trunk/js-gtk.c (original)
+++ trunk/js-gtk.c Mon Sep 8 20:00:07 2008
@@ -104,14 +104,27 @@
GScriptValue *res;
GScriptValue *global;
GtkWidget *label;
+ GError *error;
gtk_init(&argc, &argv);
- g_irepository_require (g_irepository_get_default (),
- "Gtk", 0, NULL);
- g_irepository_require (g_irepository_get_default (),
- "GObject", 0, NULL);
-
+ error = NULL;
+ if (!g_irepository_require (g_irepository_get_default (),
+ "GObject", 0, &error))
+ {
+ g_print ("Unable to load GObject introspection data: %s\n",
+ error->message);
+ return 1;
+ }
+
+ error = NULL;
+ if (!g_irepository_require (g_irepository_get_default (),
+ "Gtk", 0, &error))
+ {
+ g_print ("Unable to load Gtk introspection data: %s\n",
+ error->message);
+ return 1;
+ }
engine = g_script_engine_new ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]