godot/platform
Rémi Verschelde 03b2b23ef8
Linux: Don't use udev for joypad hotloading when running in a sandbox
udev doesn't work in sandboxes, notably the new Steam container runtime
as found notably on the Steam Deck, and in Flatpak/Snap packages.

Like SDL does, when we detect such a containerized environment, we fall
back to parsing `/dev/input` directly.
See smcv's comments in #76879 for details.

Fixes #76879.

(cherry picked from commit 788cb74cc6)
(cherry picked from commit 8a23fa41a8)
2023-08-19 00:36:14 +02:00
..
android Fix null in android text entry system. 2023-08-19 00:36:13 +02:00
iphone increased max touches to 32 for ios 2023-03-06 13:32:03 +01:00
javascript Bump json5 from 1.0.1 to 1.0.2 in /platform/web 2023-01-11 16:03:02 +01:00
osx macOS: Fix sprintf deprecation warning 2023-01-20 12:14:21 +01:00
server One Copyright Update to rule them all 2023-01-10 15:32:59 +01:00
uwp UWP: Fix build with Google ANGLE not supporting EGL_ANGLE_DISPLAY_ALLOW_RENDER_TO_BACK_BUFFER 2023-03-06 13:32:01 +01:00
windows Fix Xbox Series controller duplicate input 2023-03-06 13:02:54 +01:00
x11 Linux: Don't use udev for joypad hotloading when running in a sandbox 2023-08-19 00:36:14 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
register_platform_apis.h One Copyright Update to rule them all 2023-01-10 15:32:59 +01:00