fix buttons in bookmark autoload query screen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10665 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
d1ee44ae59
commit
7847dde8cf
1 changed files with 10 additions and 16 deletions
|
@ -409,7 +409,6 @@ bool bookmark_autoload(const char* file)
|
|||
int key;
|
||||
int fd;
|
||||
int i;
|
||||
bool done = false;
|
||||
|
||||
if(global_settings.autoloadbookmark == BOOKMARK_NO)
|
||||
return false;
|
||||
|
@ -455,26 +454,21 @@ bool bookmark_autoload(const char* file)
|
|||
#endif
|
||||
}
|
||||
|
||||
while(!done)
|
||||
/* Wait for a key to be pushed */
|
||||
key = get_action(CONTEXT_BOOKMARKSCREEN,TIMEOUT_BLOCK);
|
||||
switch(key)
|
||||
{
|
||||
/* Wait for a key to be pushed */
|
||||
key = get_action(CONTEXT_SETTINGS,TIMEOUT_BLOCK);
|
||||
switch(key)
|
||||
{
|
||||
#ifdef HAVE_LCD_BITMAP
|
||||
case ACTION_STD_NEXT:
|
||||
return bookmark_load(global_bookmark_file_name, false);
|
||||
case ACTION_STD_NEXT:
|
||||
return bookmark_load(global_bookmark_file_name, false);
|
||||
#endif
|
||||
case ACTION_STD_OK:
|
||||
return bookmark_load(global_bookmark_file_name, true);
|
||||
case ACTION_STD_OK:
|
||||
return bookmark_load(global_bookmark_file_name, true);
|
||||
|
||||
default:
|
||||
/* Handle sys events, ignore button releases & repeats */
|
||||
if (default_event_handler(key))
|
||||
done = true;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
action_signalscreenchange();
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue