[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]