mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-08 19:06:26 +00:00
Added Windows support for SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH
This commit is contained in:
@@ -198,6 +198,12 @@ WindowsScanCodeToSDLScanCode(LPARAM lParam, WPARAM wParam)
|
||||
return code;
|
||||
}
|
||||
|
||||
static SDL_bool
|
||||
WIN_ShouldIgnoreFocusClick()
|
||||
{
|
||||
const char *hint = "1";//SDL_GetHint(SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH);
|
||||
return (!hint || (*hint == '0')) ? SDL_TRUE : SDL_FALSE;
|
||||
}
|
||||
|
||||
void
|
||||
WIN_CheckWParamMouseButton(SDL_bool bwParamMousePressed, SDL_bool bSDLMousePressed, SDL_WindowData *data, Uint8 button, SDL_MouseID mouseID)
|
||||
@@ -210,7 +216,9 @@ WIN_CheckWParamMouseButton(SDL_bool bwParamMousePressed, SDL_bool bSDLMousePress
|
||||
WIN_UpdateClipCursor(data->window);
|
||||
}
|
||||
}
|
||||
return;
|
||||
if (WIN_ShouldIgnoreFocusClick()) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (bwParamMousePressed && !bSDLMousePressed) {
|
||||
|
Reference in New Issue
Block a user