winmm: Respect return value from joyGetPos (Coverity).
Signed-off-by: André Hentschel <nerv@dawncrow.de> Signed-off-by: Andrew Eikum <aeikum@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
bbc42a2341
commit
64f600fe22
|
@ -84,6 +84,7 @@ static void CALLBACK JOY_Timer(HWND hWnd, UINT wMsg, UINT_PTR wTimer, DWORD dwTi
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
WINE_JOYSTICK* joy;
|
WINE_JOYSTICK* joy;
|
||||||
|
MMRESULT res;
|
||||||
JOYINFO ji;
|
JOYINFO ji;
|
||||||
LONG pos;
|
LONG pos;
|
||||||
unsigned buttonChange;
|
unsigned buttonChange;
|
||||||
|
@ -93,7 +94,12 @@ static void CALLBACK JOY_Timer(HWND hWnd, UINT wMsg, UINT_PTR wTimer, DWORD dwTi
|
||||||
|
|
||||||
if (joy->hCapture != hWnd) continue;
|
if (joy->hCapture != hWnd) continue;
|
||||||
|
|
||||||
joyGetPos(i, &ji);
|
res = joyGetPos(i, &ji);
|
||||||
|
if (res != JOYERR_NOERROR) {
|
||||||
|
WARN("joyGetPos failed: %08x\n", res);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
pos = MAKELONG(ji.wXpos, ji.wYpos);
|
pos = MAKELONG(ji.wXpos, ji.wYpos);
|
||||||
|
|
||||||
if (!joy->bChanged ||
|
if (!joy->bChanged ||
|
||||||
|
|
Loading…
Reference in New Issue