[gtk+] Don't use stream before it is created
- From: Tor Lillqvist <tml src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gtk+] Don't use stream before it is created
- Date: Thu, 20 Aug 2009 20:59:01 +0000 (UTC)
commit 89a8fade6f75d3a8f19ffa4c9229894081300cb0
Author: Shixin Zeng <zeng shixin gmail com>
Date: Thu Aug 20 23:53:57 2009 +0300
Don't use stream before it is created
gdk-pixbuf/io-gdip-utils.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gdk-pixbuf/io-gdip-utils.c b/gdk-pixbuf/io-gdip-utils.c
index 9353725..3dba9e5 100644
--- a/gdk-pixbuf/io-gdip-utils.c
+++ b/gdk-pixbuf/io-gdip-utils.c
@@ -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)) {
@@ -361,7 +360,9 @@ gdip_buffer_to_bitmap (const gchar *buffer, size_t size, GError **error)
GlobalFree (hg);
return NULL;
}
-
+
+ IStream_SetSize (stream, *(ULARGE_INTEGER *)&size64);
+
status = GdipCreateBitmapFromStream (stream, &bitmap);
if (Ok != status)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]