Mercurial > sdl-ios-xcode
changeset 332:3d6dd1b7b7ba
Mouse wheel fix patch.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 08 Apr 2002 17:50:30 +0000 |
parents | e9278438fb3b |
children | f2ba51f64d49 |
files | src/video/wincommon/SDL_sysevents.c src/video/windx5/SDL_dx5events.c |
diffstat | 2 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/video/wincommon/SDL_sysevents.c Thu Apr 04 18:06:33 2002 +0000 +++ b/src/video/wincommon/SDL_sysevents.c Mon Apr 08 17:50:30 2002 +0000 @@ -370,6 +370,8 @@ button = 5; posted = SDL_PrivateMouseButton( SDL_PRESSED, button, 0, 0); + posted |= SDL_PrivateMouseButton( + SDL_RELEASED, button, 0, 0); } } return(0);
--- a/src/video/windx5/SDL_dx5events.c Thu Apr 04 18:06:33 2002 +0000 +++ b/src/video/windx5/SDL_dx5events.c Mon Apr 08 17:50:30 2002 +0000 @@ -392,11 +392,13 @@ yrel = 0; } if((int)ptrbuf[i].dwData > 0) + button = 4; + else + button = 5; posted = SDL_PrivateMouseButton( - SDL_PRESSED, 4, 0, 0); - else if((int)ptrbuf[i].dwData < 0) - posted = SDL_PrivateMouseButton( - SDL_PRESSED, 5, 0, 0); + SDL_PRESSED, button, 0, 0); + posted |= SDL_PrivateMouseButton( + SDL_RELEASED, button, 0, 0); break; case DIMOFS_BUTTON0: case DIMOFS_BUTTON1: