diff --git a/src/driver-roccat.c b/src/driver-roccat.c index 1b68c107..a26397b0 100644 --- a/src/driver-roccat.c +++ b/src/driver-roccat.c @@ -661,6 +661,9 @@ roccat_read_button(struct ratbag_button *button) if (action && action->type == RATBAG_BUTTON_ACTION_TYPE_MACRO) { + roccat_set_config_profile(device, + button->profile->index, + 0); roccat_set_config_profile(device, button->profile->index, button->index);