user32: Only call GlobalUnlock when GlobalLock was successful.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f9d4057574
commit
a78fd8a07e
@ -89,9 +89,12 @@ static LCID get_clipboard_locale(void)
|
|||||||
if ((data = GetClipboardData( CF_LOCALE )))
|
if ((data = GetClipboardData( CF_LOCALE )))
|
||||||
{
|
{
|
||||||
LCID *ptr = GlobalLock( data );
|
LCID *ptr = GlobalLock( data );
|
||||||
if (ptr && GlobalSize( data ) >= sizeof(*ptr)) lcid = *ptr;
|
if (ptr)
|
||||||
|
{
|
||||||
|
if (GlobalSize( data ) >= sizeof(*ptr)) lcid = *ptr;
|
||||||
GlobalUnlock( data );
|
GlobalUnlock( data );
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return lcid;
|
return lcid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user