mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-16 11:06:49 +01:00
Added Windows support for SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH
This commit is contained in:
parent
a13da2faa7
commit
d285af2a96
@ -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) {
|
||||
|
Loading…
Reference in New Issue
Block a user