summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbruvzg <7645683+bruvzg@users.noreply.github.com>2024-02-28 21:25:47 +0200
committerbruvzg <7645683+bruvzg@users.noreply.github.com>2024-02-28 21:25:47 +0200
commit77e92dda0ff1978f6eb59814758188cb388e32c5 (patch)
tree248c59e688b58f2fb7bd9a0d5de1e2721d4f11fe
parentdf78c0636d79c9545a283e0e2a926d623998cc27 (diff)
downloadredot-engine-77e92dda0ff1978f6eb59814758188cb388e32c5.tar.gz
[macOS] Enable input from controllers in the background.
-rw-r--r--platform/macos/joypad_macos.mm4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/macos/joypad_macos.mm b/platform/macos/joypad_macos.mm
index 2420bd73fb..8cd5cdd9f2 100644
--- a/platform/macos/joypad_macos.mm
+++ b/platform/macos/joypad_macos.mm
@@ -136,6 +136,10 @@
JoypadMacOS::JoypadMacOS() {
observer = [[JoypadMacOSObserver alloc] init];
[observer startObserving];
+
+ if (@available(macOS 11.3, *)) {
+ GCController.shouldMonitorBackgroundEvents = YES;
+ }
}
JoypadMacOS::~JoypadMacOS() {