From 9c502baa1c16451325581dd0676cdd2ad955d603 Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Mon, 27 Mar 2006 23:15:14 +0000 Subject: [PATCH] Correct handling of mouse up. --- zsnes/src/linux/sdllink.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/zsnes/src/linux/sdllink.c b/zsnes/src/linux/sdllink.c index e967950a..985221ac 100644 --- a/zsnes/src/linux/sdllink.c +++ b/zsnes/src/linux/sdllink.c @@ -260,7 +260,16 @@ int Main_Proc(void) break; case SDL_MOUSEBUTTONUP: - MouseButton &= ~event.button.button; + switch (event.button.button) + { + case 1: case 2: + MouseButton &= ~event.button.button; + break; + + case 3: + MouseButton &= ~2; + break; + } break; case SDL_JOYHATMOTION: // POV hats act as direction pad