gdkselection-win32.c: Declare Variables At Top Of Block
...so that builds on Visual C++ can be fixed.
This commit is contained in:
@@ -1284,12 +1284,15 @@ _gdk_win32_selection_convert_to_dib (HGLOBAL hdata,
|
|||||||
|
|
||||||
if (target == _image_bmp)
|
if (target == _image_bmp)
|
||||||
{
|
{
|
||||||
|
HGLOBAL hdatanew;
|
||||||
|
SIZE_T size;
|
||||||
|
guchar *ptr;
|
||||||
|
|
||||||
g_return_val_if_fail (GlobalSize (hdata) >= sizeof (BITMAPFILEHEADER), NULL);
|
g_return_val_if_fail (GlobalSize (hdata) >= sizeof (BITMAPFILEHEADER), NULL);
|
||||||
|
|
||||||
/* No conversion is needed, just strip the BITMAPFILEHEADER */
|
/* No conversion is needed, just strip the BITMAPFILEHEADER */
|
||||||
HGLOBAL hdatanew;
|
size = GlobalSize (hdata) - sizeof (BITMAPFILEHEADER);
|
||||||
SIZE_T size = GlobalSize (hdata) - sizeof (BITMAPFILEHEADER);
|
ptr = GlobalLock (hdata);
|
||||||
guchar *ptr = GlobalLock (hdata);
|
|
||||||
|
|
||||||
memmove (ptr, ptr + sizeof (BITMAPFILEHEADER), size);
|
memmove (ptr, ptr + sizeof (BITMAPFILEHEADER), size);
|
||||||
GlobalUnlock (hdata);
|
GlobalUnlock (hdata);
|
||||||
|
|||||||
Reference in New Issue
Block a user