diff options
Diffstat (limited to 'apps/plugins/metronome.c')
-rw-r--r-- | apps/plugins/metronome.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/plugins/metronome.c b/apps/plugins/metronome.c index a6b4181df2..9d61c067fd 100644 --- a/apps/plugins/metronome.c +++ b/apps/plugins/metronome.c @@ -82,7 +82,13 @@ enum metronome_errors #define MET_SYNC #endif +#if (CONFIG_KEYPAD == IPOD_1G2G_PAD) \ + || (CONFIG_KEYPAD == IPOD_3G_PAD) \ + || (CONFIG_KEYPAD == IPOD_4G_PAD) +#define METRONOME_QUIT PLA_UP +#else #define METRONOME_QUIT PLA_EXIT +#endif #ifdef HAVE_SCROLLWHEEL #define METRONOME_VOL_UP PLA_SCROLL_FWD @@ -1663,11 +1669,13 @@ enum plugin_status plugin_start(const void* file) break; case METRONOME_LEFT: bpm_step_counter = 0; + /* fallthrough */ case METRONOME_LEFT_REP: change_bpm(-1); break; case METRONOME_RIGHT: bpm_step_counter = 0; + /* fallthrough */ case METRONOME_RIGHT_REP: change_bpm(1); break; |