summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/demystify.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/plugins/demystify.c b/apps/plugins/demystify.c
index 1ea9806..3164eef 100644
--- a/apps/plugins/demystify.c
+++ b/apps/plugins/demystify.c
@@ -52,7 +52,8 @@ const struct button_mapping *plugin_contexts[]
remote_directions
#endif
};
-
+#define NB_ACTION_CONTEXTS \
+ sizeof(plugin_contexts)/sizeof(struct button_mapping*)
#ifdef HAVE_LCD_COLOR
struct line_color
{
@@ -380,8 +381,8 @@ int plugin_main(void)
rb->yield();
else
rb->sleep(sleep_time);
-
- action = pluginlib_getaction(rb, TIMEOUT_NOBLOCK, plugin_contexts, 3);
+ action = pluginlib_getaction(rb, TIMEOUT_NOBLOCK,
+ plugin_contexts, NB_ACTION_CONTEXTS);
switch(action)
{
case DEMYSTIFY_QUIT: