Protect against stop_load begin broken. (#403255, Lucas Mazzardo Veloso)

2007-02-06  Matthias Clasen  <mclasen@redhat.com>

        * gdk-pixbuf-loader.c (gdk_pixbuf_loader_close): Protect
        against stop_load begin broken.  (#403255, Lucas Mazzardo Veloso)



svn path=/trunk/; revision=17267
This commit is contained in:
Matthias Clasen
2007-02-06 13:56:06 +00:00
committed by Matthias Clasen
parent af7f77d97b
commit aef468ebbf
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2007-02-06 Matthias Clasen <mclasen@redhat.com>
* gdk-pixbuf-loader.c (gdk_pixbuf_loader_close): Protect
against stop_load begin broken. (#403255, Lucas Mazzardo Veloso)
2007-01-21 Matthias Clasen <mclasen@redhat.com>
* io-gif.c (gdk_pixbuf__gif_image_stop_load): Return an

View File

@ -711,8 +711,10 @@ gdk_pixbuf_loader_close (GdkPixbufLoader *loader,
if (priv->image_module && priv->image_module->stop_load && priv->context)
{
if (!priv->image_module->stop_load (priv->context, error))
GError *tmp = NULL;
if (!priv->image_module->stop_load (priv->context, &tmp) || tmp)
{
g_propagate_error (error, tmp);
gdk_pixbuf_loader_ensure_error (loader, error);
retval = FALSE;
}