[glib] gresource: Use GError in more places
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] gresource: Use GError in more places
- Date: Thu, 18 Sep 2014 18:52:12 +0000 (UTC)
commit 5c951e5b042d80ae2dcb1e17ec07fa8008e07085
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Sep 18 14:51:09 2014 -0400
gresource: Use GError in more places
The API gives us an error message, lets use it.
gio/gresource-tool.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/gio/gresource-tool.c b/gio/gresource-tool.c
index 634a83a..bbe43c3 100644
--- a/gio/gresource-tool.c
+++ b/gio/gresource-tool.c
@@ -113,8 +113,9 @@ extract_resource (GResource *resource,
const gchar *path)
{
GBytes *bytes;
+ GError *error = NULL;
- bytes = g_resource_lookup_data (resource, path, 0, NULL);
+ bytes = g_resource_lookup_data (resource, path, 0, &error);
if (bytes != NULL)
{
gconstpointer data;
@@ -128,7 +129,8 @@ extract_resource (GResource *resource,
}
else
{
- g_printerr ("Can't find resource path %s\n", path);
+ g_printerr ("%s\n", error->message);
+ g_error_free (error);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]