Use g_simple_async_result_{new_,}take_error
[platform/upstream/glib.git] / gio / gloadableicon.c
index 2e53ce3..1cad7fc 100644 (file)
@@ -188,8 +188,7 @@ load_async_thread (GSimpleAsyncResult *res,
 
   if (stream == NULL)
     {
-      g_simple_async_result_set_from_error (res, error);
-      g_error_free (error);
+      g_simple_async_result_take_error (res, error);
     }
   else
     {