Don't use stream before it is created
This commit is contained in:
		 Shixin Zeng
					Shixin Zeng
				
			
				
					committed by
					
						 Tor Lillqvist
						Tor Lillqvist
					
				
			
			
				
	
			
			
			 Tor Lillqvist
						Tor Lillqvist
					
				
			
						parent
						
							e10db38f0d
						
					
				
				
					commit
					89a8fade6f
				
			| @ -353,7 +353,6 @@ gdip_buffer_to_bitmap (const gchar *buffer, size_t size, GError **error) | |||||||
|   if (!hg) |   if (!hg) | ||||||
|     return NULL; |     return NULL; | ||||||
|  |  | ||||||
|   IStream_SetSize (stream, *(ULARGE_INTEGER *)&size64); |  | ||||||
|   hr = CreateStreamOnHGlobal (hg, FALSE, (LPSTREAM *)&stream); |   hr = CreateStreamOnHGlobal (hg, FALSE, (LPSTREAM *)&stream); | ||||||
|  |  | ||||||
|   if (!SUCCEEDED (hr)) { |   if (!SUCCEEDED (hr)) { | ||||||
| @ -361,7 +360,9 @@ gdip_buffer_to_bitmap (const gchar *buffer, size_t size, GError **error) | |||||||
|     GlobalFree (hg); |     GlobalFree (hg); | ||||||
|     return NULL; |     return NULL; | ||||||
|   } |   } | ||||||
|    |  | ||||||
|  |   IStream_SetSize (stream, *(ULARGE_INTEGER *)&size64); | ||||||
|  |  | ||||||
|   status = GdipCreateBitmapFromStream (stream, &bitmap); |   status = GdipCreateBitmapFromStream (stream, &bitmap); | ||||||
|  |  | ||||||
|   if (Ok != status) |   if (Ok != status) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user