summaryrefslogtreecommitdiff
path: root/gdk-pixbuf
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2007-07-03 16:29:58 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2007-07-03 16:29:58 +0000
commit44f7b0657b75f430708fba2616503492b3052be5 (patch)
tree0b157f8a6d9d9f44e715899de9db05eb3988e0f3 /gdk-pixbuf
parentc514f28409f12fe427e8d6d2f1587513622dfd64 (diff)
downloadgtk+-44f7b0657b75f430708fba2616503492b3052be5.tar.gz
Be more careful when calling g_propagate_error(). (#453365, Michael
2007-07-03 Matthias Clasen <mclasen@redhat.com> * gdk-pixbuf-loader.c (gdk_pixbuf_loader_close): Be more careful when calling g_propagate_error(). (#453365, Michael Chudobiak) svn path=/trunk/; revision=18357
Diffstat (limited to 'gdk-pixbuf')
-rw-r--r--gdk-pixbuf/ChangeLog6
-rw-r--r--gdk-pixbuf/gdk-pixbuf-loader.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gdk-pixbuf/ChangeLog b/gdk-pixbuf/ChangeLog
index a2f8a51a9d..66f0d40da8 100644
--- a/gdk-pixbuf/ChangeLog
+++ b/gdk-pixbuf/ChangeLog
@@ -1,3 +1,9 @@
+2007-07-03 Matthias Clasen <mclasen@redhat.com>
+
+ * gdk-pixbuf-loader.c (gdk_pixbuf_loader_close): Be
+ more careful when calling g_propagate_error(). (#453365,
+ Michael Chudobiak)
+
2007-07-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.11.5 ===
diff --git a/gdk-pixbuf/gdk-pixbuf-loader.c b/gdk-pixbuf/gdk-pixbuf-loader.c
index d1721451c4..130608fb3e 100644
--- a/gdk-pixbuf/gdk-pixbuf-loader.c
+++ b/gdk-pixbuf/gdk-pixbuf-loader.c
@@ -723,8 +723,8 @@ gdk_pixbuf_loader_close (GdkPixbufLoader *loader,
GError *tmp = NULL;
if (!priv->image_module->stop_load (priv->context, &tmp) || tmp)
{
+ gdk_pixbuf_loader_ensure_error (loader, &tmp);
g_propagate_error (error, tmp);
- gdk_pixbuf_loader_ensure_error (loader, error);
retval = FALSE;
}
}