Added an extra validation in gdk_pixbuf_loader_set_size()

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=380196
This commit is contained in:
Javier Jardón
2010-05-04 00:33:48 +02:00
parent 4fb6b9d579
commit 64812ce662

View File

@ -221,9 +221,13 @@ gdk_pixbuf_loader_set_size (GdkPixbufLoader *loader,
gint width,
gint height)
{
GdkPixbufLoaderPrivate *priv = GDK_PIXBUF_LOADER (loader)->priv;
GdkPixbufLoaderPrivate *priv;
g_return_if_fail (GDK_IS_PIXBUF_LOADER (loader));
g_return_if_fail (width >= 0 && height >= 0);
priv = GDK_PIXBUF_LOADER (loader)->priv;
if (!priv->size_fixed)
{
priv->width = width;