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:
committed by
Matthias Clasen
parent
af7f77d97b
commit
aef468ebbf
@ -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>
|
2007-01-21 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
* io-gif.c (gdk_pixbuf__gif_image_stop_load): Return an
|
* io-gif.c (gdk_pixbuf__gif_image_stop_load): Return an
|
||||||
|
|||||||
@ -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 && 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);
|
gdk_pixbuf_loader_ensure_error (loader, error);
|
||||||
retval = FALSE;
|
retval = FALSE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user