Blob Blame History Raw
diff -ru libopenraw-0.0.9.orig/gnome/pixbuf-loader.c libopenraw-0.0.9/gnome/pixbuf-loader.c
--- libopenraw-0.0.9.orig/gnome/pixbuf-loader.c	2011-11-13 08:00:09.000000000 +0100
+++ libopenraw-0.0.9/gnome/pixbuf-loader.c	2016-01-14 15:06:13.910095566 +0100
@@ -98,7 +98,6 @@
 	
     GdkPixbuf *pixbuf = NULL;
     ORRawFileRef raw_file = NULL;
-    (void)error;
 
     raw_file = or_rawfile_new_from_memory(context->data->data, context->data->len,
                                           OR_DATA_TYPE_NONE);
@@ -129,9 +128,13 @@
                                       context->user_data);
         }
         result = TRUE;
+    } else {
+        g_set_error (error,
+                     GDK_PIXBUF_ERROR,
+                     GDK_PIXBUF_ERROR_FAILED,
+                     "Unable to load RAW file");
     }
 
-
     g_byte_array_free(context->data, TRUE);
     free(context);
     return result;