summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurus Cuelenaere <mcuelenaere@gmail.com>2009-05-21 13:10:55 +0000
committerMaurus Cuelenaere <mcuelenaere@gmail.com>2009-05-21 13:10:55 +0000
commit71e1941833d758566af5b37a583f8e2d02fa0af5 (patch)
treee150f248e779b06aefd440ed6bc574cd25699b7c
parent2dc2054319abbbd0f559a18ecfbb8416cdbd2baf (diff)
downloadrockbox-71e1941833d758566af5b37a583f8e2d02fa0af5.tar.gz
rockbox-71e1941833d758566af5b37a583f8e2d02fa0af5.zip
Touchscreen targets: fix time-set screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21011 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/screens.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/screens.c b/apps/screens.c
index bc13a4d804..8c2b145550 100644
--- a/apps/screens.c
+++ b/apps/screens.c
@@ -637,7 +637,15 @@ bool set_time_screen(const char* title, struct tm *tm)
637 break; 637 break;
638 } 638 }
639 639
640#ifdef HAVE_TOUCHSCREEN
641 enum touchscreen_mode old_mode = touchscreen_get_mode();
642
643 touchscreen_set_mode(TOUCHSCREEN_BUTTON);
644#endif
640 button = get_action(CONTEXT_SETTINGS_TIME, TIMEOUT_BLOCK); 645 button = get_action(CONTEXT_SETTINGS_TIME, TIMEOUT_BLOCK);
646#ifdef HAVE_TOUCHSCREEN
647 touchscreen_set_mode(old_mode);
648#endif
641 switch ( button ) { 649 switch ( button ) {
642 case ACTION_STD_PREV: 650 case ACTION_STD_PREV:
643 cursorpos = clamp_value_wrap(--cursorpos, 5, 0); 651 cursorpos = clamp_value_wrap(--cursorpos, 5, 0);