diff --git a/src/ui/powerscreen.c b/src/ui/powerscreen.c index 268281a..24d2818 100644 --- a/src/ui/powerscreen.c +++ b/src/ui/powerscreen.c @@ -48,7 +48,7 @@ static bool power_screen_dispatch(PowerScreen *screen, screen->choice = (screen->choice + state->up_down - state->down_down) % POWER_SCREEN_NCHOICE; if (screen->choice < 0) { - screen->choice = POWER_SCREEN_NCHOICE - screen->choice; + screen->choice = POWER_SCREEN_NCHOICE + screen->choice; } if (state->force_draw || state->up_down || state->down_down) { lcd_clear(state->lcd);