[glib] gresource: Use GError in more places



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]