From 3350fc0c862ad121ecd2be85318e4fb6570c7e91 Mon Sep 17 00:00:00 2001 From: Ulf Wohlers Date: Thu, 19 Dec 2002 14:03:44 +0000 Subject: [PATCH] if mouse is autolocked, ignore first button click Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@585 --- src/gui/sdlmain.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gui/sdlmain.cpp b/src/gui/sdlmain.cpp index 943ab9da..746b43b4 100644 --- a/src/gui/sdlmain.cpp +++ b/src/gui/sdlmain.cpp @@ -367,7 +367,11 @@ static void HandleMouseMotion(SDL_MouseMotionEvent * motion) { static void HandleMouseButton(SDL_MouseButtonEvent * button) { switch (button->state) { case SDL_PRESSED: - if (sdl.mouse.requestlock && !sdl.mouse.locked) CaptureMouse(); + if (sdl.mouse.requestlock && !sdl.mouse.locked) { + CaptureMouse(); + // Dont pass klick to mouse handler + break; + } switch (button->button) { case SDL_BUTTON_LEFT: Mouse_ButtonPressed(0);