- Fixes return values for PeekMessageA/W

svn path=/trunk/; revision=41755
This commit is contained in:
Dmitry Chapyshev 2009-07-03 09:53:34 +00:00
parent 09f8aa06a9
commit b060be6762

View file

@ -1551,21 +1551,21 @@ PeekMessageA(LPMSG lpMsg,
MsgConversionCleanup(lpMsg, TRUE, FALSE, NULL); MsgConversionCleanup(lpMsg, TRUE, FALSE, NULL);
Res = NtUserPeekMessage(&Info, hWnd, wMsgFilterMin, wMsgFilterMax, wRemoveMsg); Res = NtUserPeekMessage(&Info, hWnd, wMsgFilterMin, wMsgFilterMax, wRemoveMsg);
if (-1 == (int) Res || ! Res) if (-1 == (int) Res || !Res)
{ {
return Res; return FALSE;
} }
Conversion.LParamSize = Info.LParamSize; Conversion.LParamSize = Info.LParamSize;
Conversion.KMMsg = Info.Msg; Conversion.KMMsg = Info.Msg;
if (! MsgiKMToUMMessage(&Conversion.KMMsg, &Conversion.UnicodeMsg)) if (! MsgiKMToUMMessage(&Conversion.KMMsg, &Conversion.UnicodeMsg))
{ {
return (BOOL) -1; return FALSE;
} }
if (! MsgiUnicodeToAnsiMessage(&Conversion.AnsiMsg, &Conversion.UnicodeMsg)) if (! MsgiUnicodeToAnsiMessage(&Conversion.AnsiMsg, &Conversion.UnicodeMsg))
{ {
MsgiKMToUMCleanup(&Info.Msg, &Conversion.UnicodeMsg); MsgiKMToUMCleanup(&Info.Msg, &Conversion.UnicodeMsg);
return (BOOL) -1; return FALSE;
} }
if (!lpMsg) if (!lpMsg)
{ {
@ -1604,16 +1604,16 @@ PeekMessageW(
MsgConversionCleanup(lpMsg, FALSE, FALSE, NULL); MsgConversionCleanup(lpMsg, FALSE, FALSE, NULL);
Res = NtUserPeekMessage(&Info, hWnd, wMsgFilterMin, wMsgFilterMax, wRemoveMsg); Res = NtUserPeekMessage(&Info, hWnd, wMsgFilterMin, wMsgFilterMax, wRemoveMsg);
if (-1 == (int) Res || ! Res) if (-1 == (int) Res || !Res)
{ {
return Res; return FALSE;
} }
Conversion.LParamSize = Info.LParamSize; Conversion.LParamSize = Info.LParamSize;
Conversion.KMMsg = Info.Msg; Conversion.KMMsg = Info.Msg;
if (! MsgiKMToUMMessage(&Conversion.KMMsg, &Conversion.UnicodeMsg)) if (! MsgiKMToUMMessage(&Conversion.KMMsg, &Conversion.UnicodeMsg))
{ {
return (BOOL) -1; return FALSE;
} }
if (!lpMsg) if (!lpMsg)
{ {