summaryrefslogtreecommitdiff
path: root/common/action.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/action.c')
-rw-r--r--common/action.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/action.c b/common/action.c
index eda3a6d328..51b11d1bc2 100644
--- a/common/action.c
+++ b/common/action.c
@@ -688,14 +688,18 @@ static void process_action(keyrecord_t *record)
#endif
/* Extentions */
+#ifndef NO_ACTION_MACRO
case ACT_MACRO:
action_macro_play(action_get_macro(record, action.func.id, action.func.opt));
break;
+#endif
case ACT_COMMAND:
break;
+#ifndef NO_ACTION_FUNCTION
case ACT_FUNCTION:
action_function(record, action.func.id, action.func.opt);
break;
+#endif
default:
break;
}