sinowealth: use early return

This commit is contained in:
Yaroslav Chvanov
2023-03-07 04:11:28 +03:00
parent 59d85e0bf8
commit a8320f7eb7

View File

@@ -548,10 +548,12 @@ sinowealth_button_action_to_raw(const struct ratbag_button_action *action, struc
const struct sinowealth_button_mapping *mapping = NULL;
ARRAY_FOR_EACH(sinowealth_button_map, mapping) {
if (ratbag_button_action_match(&mapping->action, action)) {
memcpy(data, &mapping->data, sizeof(struct sinowealth_button_data));
return 0;
if (!ratbag_button_action_match(&mapping->action, action)) {
continue;
}
memcpy(data, &mapping->data, sizeof(struct sinowealth_button_data));
return 0;
}
return 1;