Screen: Get selected screen before screen_set_{next, prev}.

This commit is contained in:
Martin Duquesnoy
2009-04-15 15:20:52 +02:00
parent a46a728e2b
commit 301a3438d1

View File

@@ -212,6 +212,8 @@ uicb_screen_select(uicb_t cmd)
void
uicb_screen_next(uicb_t cmd)
{
screen_get_sel();
selscreen = (selscreen + 1 > screen_count() - 1) ? 0 : selscreen + 1;
screen_set_sel(selscreen);
@@ -225,6 +227,8 @@ uicb_screen_next(uicb_t cmd)
void
uicb_screen_prev(uicb_t cmd)
{
screen_get_sel();
selscreen = (selscreen - 1 < 0) ? screen_count() - 1 : selscreen - 1;
screen_set_sel(selscreen);