Allow mouse capture on internal mice even if mouse_type is not actually set to MOUSE_TYPE_INTERNAL, fixes #2682.

This commit is contained in:
OBattler
2022-10-23 05:31:39 +02:00
parent 514fd4a3b0
commit da33f5c0cc
4 changed files with 9 additions and 2 deletions

View File

@@ -104,7 +104,7 @@ void plat_setfullscreen(int on) {
}
void plat_mouse_capture(int on) {
if (!kbd_req_capture && (mouse_type == MOUSE_TYPE_NONE))
if (!kbd_req_capture && (mouse_type == MOUSE_TYPE_NONE) && !machine_has_mouse())
return;
main_window->setMouseCapture(on > 0 ? true : false);