From 4cf46bf7f49e9a05a97cbbb87b6f1fb8b536c8ad Mon Sep 17 00:00:00 2001 From: Garrett Smith Date: Fri, 16 Jan 2026 17:57:47 -0800 Subject: [PATCH] Fix __osContGetInitData mask to detect multiple controllers (#134) --- ultramodern/src/input.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ultramodern/src/input.cpp b/ultramodern/src/input.cpp index 2cfa0dd..8e86cb1 100644 --- a/ultramodern/src/input.cpp +++ b/ultramodern/src/input.cpp @@ -82,7 +82,7 @@ static void __osContGetInitData(u8* pattern, OSContStatus *data) { data[controller].status = device_info.connected_pak != ultramodern::input::Pak::None; data[controller].err_no = 0x00; - *pattern = 1 << controller; + *pattern |= 1 << controller; } else { // Mark controller as not connected