summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Ferrare <kevin@rockbox.org>2007-07-19 04:28:10 +0000
committerKevin Ferrare <kevin@rockbox.org>2007-07-19 04:28:10 +0000
commit9fe6e0214fb2c13ca68ddeb2a7492de940adb99e (patch)
treef99b11e83d60de01d423f0cc4dcfaac78d9716c7
parente68a2e6c41c50a3b14b368112573ab91f2a148bf (diff)
downloadrockbox-9fe6e0214fb2c13ca68ddeb2a7492de940adb99e.zip
rockbox-9fe6e0214fb2c13ca68ddeb2a7492de940adb99e.tar.gz
rockbox-9fe6e0214fb2c13ca68ddeb2a7492de940adb99e.tar.bz2
rockbox-9fe6e0214fb2c13ca68ddeb2a7492de940adb99e.tar.xz
Demystify plugin would have crashed ...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13928 a1c6a512-1295-4272-9138-f99709370657
-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: