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