# HG changeset patch # User Sam Lantinga # Date 1058938208 0 # Node ID e71b7108d2d7bab0b6be97be0d807d61f85ade10 # Parent 714053f573e742d1b057c853438adeec9791390c Use SDL's internal x, y for mouse button events - fixes relative motion bug. diff -r 714053f573e7 -r e71b7108d2d7 src/video/riscos/SDL_riscosevents.c --- a/src/video/riscos/SDL_riscosevents.c Wed Jul 23 04:39:44 2003 +0000 +++ b/src/video/riscos/SDL_riscosevents.c Wed Jul 23 05:30:08 2003 +0000 @@ -336,9 +336,9 @@ { int changed = last_buttons ^ regs.r[2]; last_buttons = regs.r[2]; - if (changed & 4) SDL_PrivateMouseButton((last_buttons & 4) ? SDL_PRESSED : SDL_RELEASED, SDL_BUTTON_LEFT, x, y); - if (changed & 2) SDL_PrivateMouseButton((last_buttons & 2) ? SDL_PRESSED : SDL_RELEASED, SDL_BUTTON_MIDDLE, x, y); - if (changed & 1) SDL_PrivateMouseButton((last_buttons & 1) ? SDL_PRESSED : SDL_RELEASED, SDL_BUTTON_RIGHT, x, y); + if (changed & 4) SDL_PrivateMouseButton((last_buttons & 4) ? SDL_PRESSED : SDL_RELEASED, SDL_BUTTON_LEFT, 0, 0); + if (changed & 2) SDL_PrivateMouseButton((last_buttons & 2) ? SDL_PRESSED : SDL_RELEASED, SDL_BUTTON_MIDDLE, 0, 0); + if (changed & 1) SDL_PrivateMouseButton((last_buttons & 1) ? SDL_PRESSED : SDL_RELEASED, SDL_BUTTON_RIGHT, 0, 0); } } }