/* when there are no modifiers in the binding, then the action cannot
be interactive */
if (!state && action->data.any.interactive) {
/* when there are no modifiers in the binding, then the action cannot
be interactive */
if (!state && action->data.any.interactive) {
b->actions[mact] = g_slist_append(NULL, action);
bound_contexts[context] = g_slist_append(bound_contexts[context], b);
b->actions[mact] = g_slist_append(NULL, action);
bound_contexts[context] = g_slist_append(bound_contexts[context], b);