From 624bc5fe856bdf59a42e2bc2b224a9e024edba2b Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Sun, 26 Mar 2006 00:48:57 +0000 Subject: [PATCH] Fixed right click on 3 button mouse. --- zsnes/src/linux/sdllink.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/zsnes/src/linux/sdllink.c b/zsnes/src/linux/sdllink.c index 8339240c..124459f1 100644 --- a/zsnes/src/linux/sdllink.c +++ b/zsnes/src/linux/sdllink.c @@ -247,18 +247,20 @@ int Main_Proc(void) case 5: ProcessKeyBuf(SDLK_DOWN); break; + case 3: + MouseButton |= 2; + break; case 2: ProcessKeyBuf(SDLK_RETURN); // Yes, this is intentional - DDOI - default: - MouseButton = MouseButton | event.button.button; + case 1: + MouseButton |= event.button.button; break; } break; case SDL_MOUSEBUTTONUP: - MouseButton = - MouseButton & ~event.button.button; + MouseButton &= ~event.button.button; break; case SDL_JOYHATMOTION: // POV hats act as direction pad