mirror of
https://github.com/yuzu-emu/yuzu-android.git
synced 2025-06-11 22:27:57 -05:00
std::arrays where appropriate, clear q in adapter class, other touch ups
This commit is contained in:
@ -134,7 +134,7 @@ void Adapter::Read() {
|
||||
payload_size = payload_size_in;
|
||||
}
|
||||
|
||||
GCPadStatus pad[4];
|
||||
std::array<GCPadStatus, 4> pad;
|
||||
if (payload_size != sizeof(controller_payload_copy) ||
|
||||
controller_payload_copy[0] != LIBUSB_DT_HID) {
|
||||
LOG_ERROR(Input, "error reading payload (size: %d, type: %02x)", payload_size,
|
||||
@ -224,9 +224,7 @@ void Adapter::Setup() {
|
||||
current_status = NO_ADAPTER_DETECTED;
|
||||
}
|
||||
|
||||
for (int i = 0; i < 4; i++) {
|
||||
adapter_controllers_status[i] = ControllerTypes::None;
|
||||
}
|
||||
adapter_controllers_status.fill(ControllerTypes::None);
|
||||
|
||||
libusb_device** devs; // pointer to list of connected usb devices
|
||||
|
||||
@ -332,9 +330,7 @@ void Adapter::Reset() {
|
||||
adapter_input_thread.join();
|
||||
}
|
||||
|
||||
for (int i = 0; i < 4; i++) {
|
||||
adapter_controllers_status[i] = ControllerTypes::None;
|
||||
}
|
||||
adapter_controllers_status.fill(ControllerTypes::None);
|
||||
|
||||
current_status = NO_ADAPTER_DETECTED;
|
||||
|
||||
@ -354,10 +350,16 @@ void Adapter::ResetDeviceType(int port) {
|
||||
}
|
||||
|
||||
void Adapter::BeginConfiguration() {
|
||||
for (auto& pq : pad_queue) {
|
||||
pq.Clear();
|
||||
}
|
||||
configuring = true;
|
||||
}
|
||||
|
||||
void Adapter::EndConfiguration() {
|
||||
for (auto& pq : pad_queue) {
|
||||
pq.Clear();
|
||||
}
|
||||
configuring = false;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user