mirror of
https://github.com/libratbag/libratbag.git
synced 2026-11-07 23:23:52 +01:00
sinowealth: remove now unused button_set_key_action_from_macro
I first thought that we could use try to use this instead of full-fledged macros when possible, but the implementation then is going to look quite messy, so let's just delete this.
This commit is contained in:
@@ -1207,37 +1207,6 @@ sinowealth_update_profile_from_buttons(struct ratbag_profile *profile)
|
||||
}
|
||||
}
|
||||
|
||||
/* @return 0 on success or an error code. */
|
||||
static int
|
||||
sinowealth_button_set_key_action_from_macro(struct ratbag_device *device, struct ratbag_button *button, struct sinowealth_button_data *button_data)
|
||||
{
|
||||
assert(button->action.type == RATBAG_BUTTON_ACTION_TYPE_MACRO);
|
||||
|
||||
struct ratbag_button_action *action = &button->action;
|
||||
|
||||
int rc = 0;
|
||||
unsigned int key = 0;
|
||||
unsigned int modifiers = 0;
|
||||
|
||||
rc = ratbag_action_keycode_from_macro(action, &key, &modifiers);
|
||||
if (rc < 0) {
|
||||
log_error(device->ratbag, "Could not make a keycode from macro for button %d\n", button->index);
|
||||
return rc;
|
||||
}
|
||||
|
||||
uint8_t raw_key = ratbag_hidraw_get_keyboard_usage_from_keycode(device, key);
|
||||
if (raw_key == 0) {
|
||||
log_debug(device->ratbag, "Could not set unsupported key %#x to button %u\n", key, button->index);
|
||||
return -1;
|
||||
}
|
||||
|
||||
button_data->type = SINOWEALTH_BUTTON_TYPE_KEY;
|
||||
button_data->key.modifiers = modifiers;
|
||||
button_data->key.key = raw_key;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* @return 0 on success or an error code. */
|
||||
static int
|
||||
sinowealth_button_set_key_action(struct ratbag_device *device, const struct ratbag_button *button, struct sinowealth_button_data *button_data)
|
||||
|
||||
Reference in New Issue
Block a user