Index: gdk-pixbuf-loader.c
===================================================================
--- gdk-pixbuf-loader.c	(revision 18367)
+++ gdk-pixbuf-loader.c	(working copy)
@@ -242,12 +242,11 @@
                         priv->width = *width;
                         priv->height = *height;
                 }
+        *width = priv->width;
+        *height = priv->height;
 
         g_signal_emit (loader, pixbuf_loader_signals[SIZE_PREPARED], 0, *width, *height);
         priv->size_fixed = TRUE;
-
-        *width = priv->width;
-        *height = priv->height;
 }
 
 static void
