diff options
Diffstat (limited to 'choices.c')
-rw-r--r-- | choices.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -80,10 +80,12 @@ double choices_getscore(choices_t *c, size_t n){ } void choices_prev(choices_t *c){ - c->selection = (c->selection + c->available - 1) % c->available; + if(c->available) + c->selection = (c->selection + c->available - 1) % c->available; } void choices_next(choices_t *c){ - c->selection = (c->selection + 1) % c->available; + if(c->available) + c->selection = (c->selection + 1) % c->available; } |