[glade] Improved error messages on modules loading failure.
- From: Juan Pablo Ugarte <jpu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade] Improved error messages on modules loading failure.
- Date: Fri, 18 May 2012 03:32:56 +0000 (UTC)
commit a52b4e8eb0fe4a31d22047b790810120e5aa2f21
Author: Juan Pablo Ugarte <juanpablougarte gmail com>
Date: Fri May 18 00:31:10 2012 -0300
Improved error messages on modules loading failure.
gladeui/glade-catalog.c | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/gladeui/glade-catalog.c b/gladeui/glade-catalog.c
index 17482e7..9596b33 100644
--- a/gladeui/glade-catalog.c
+++ b/gladeui/glade-catalog.c
@@ -237,8 +237,13 @@ catalog_open (const gchar *filename)
catalog->icon_prefix = g_strdup (catalog->name);
if (catalog->init_function_name)
- catalog_get_function (catalog, catalog->init_function_name,
- (gpointer) & catalog->init_function);
+ {
+ if (!catalog_get_function (catalog, catalog->init_function_name,
+ (gpointer) & catalog->init_function))
+ g_warning ("Failed to find and execute catalog '%s' init function '%s'",
+ glade_catalog_get_name (catalog),
+ catalog->init_function_name);
+ }
return catalog;
}
@@ -265,7 +270,9 @@ catalog_load_library (GladeCatalog *catalog)
if ((module = glade_util_load_library (catalog->library)))
g_hash_table_insert (modules, g_strdup (catalog->library), module);
else
- g_warning ("Failed to load external library '%s'", catalog->library);
+ g_warning ("Failed to load external library '%s' for catalog '%s'",
+ catalog->library,
+ glade_catalog_get_name (catalog));
return module;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]