Don't use stream before it is created

This commit is contained in:
Shixin Zeng 2009-08-20 23:53:57 +03:00 committed by Tor Lillqvist
parent e10db38f0d
commit 89a8fade6f

View File

@ -353,7 +353,6 @@ gdip_buffer_to_bitmap (const gchar *buffer, size_t size, GError **error)
if (!hg)
return NULL;
IStream_SetSize (stream, *(ULARGE_INTEGER *)&size64);
hr = CreateStreamOnHGlobal (hg, FALSE, (LPSTREAM *)&stream);
if (!SUCCEEDED (hr)) {
@ -362,6 +361,8 @@ gdip_buffer_to_bitmap (const gchar *buffer, size_t size, GError **error)
return NULL;
}
IStream_SetSize (stream, *(ULARGE_INTEGER *)&size64);
status = GdipCreateBitmapFromStream (stream, &bitmap);
if (Ok != status)