diff options
| author | Thomas Martitz <kugel@rockbox.org> | 2012-08-15 22:49:01 +0200 |
|---|---|---|
| committer | Thomas Martitz <kugel@rockbox.org> | 2012-08-15 23:10:28 +0200 |
| commit | 85a6715afaa5ed4e422439ff0ada5d93557fa22c (patch) | |
| tree | 54fa15122cd69a9450559351a8a1e7a2364da89d /apps/gui | |
| parent | 5d9b26f6a29e9c429f4f1f09ce0762f2d04023c7 (diff) | |
| download | rockbox-85a6715afaa5ed4e422439ff0ada5d93557fa22c.zip rockbox-85a6715afaa5ed4e422439ff0ada5d93557fa22c.tar.gz rockbox-85a6715afaa5ed4e422439ff0ada5d93557fa22c.tar.bz2 rockbox-85a6715afaa5ed4e422439ff0ada5d93557fa22c.tar.xz | |
yesno/touchscreen: Only accept on touch release.
Keeping the touchscreen pressed during a screen transition can lead
to accidental actions. action_wait_for_release() currently doesn't work
properly for touchscreen, so it's better to not transition before release.
Change-Id: I37bd67945b05fff1b4a5452313f6415a247e3af9
Diffstat (limited to 'apps/gui')
| -rw-r--r-- | apps/gui/yesno.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/gui/yesno.c b/apps/gui/yesno.c index 5ceba10..74e3ad0 100644 --- a/apps/gui/yesno.c +++ b/apps/gui/yesno.c @@ -189,7 +189,7 @@ enum yesno_res gui_syncyesno_run(const struct text_message * main_message, case ACTION_TOUCHSCREEN: { short int x, y; - if (action_get_touchscreen_press_in_vp(&x, &y, yn[0].vp) == BUTTON_TOUCHSCREEN) + if (action_get_touchscreen_press_in_vp(&x, &y, yn[0].vp) == BUTTON_REL) { if (y > yn[0].vp->height/2) { |