diff options
Diffstat (limited to 'src/complete.c')
| -rw-r--r-- | src/complete.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/complete.c b/src/complete.c index fa3a240..0a7055b 100644 --- a/src/complete.c +++ b/src/complete.c @@ -32,7 +32,8 @@ static void add_list(const char *n) { strncpy(add_to[pm_nick_pos], n, 24); pm_nick_pos++; - pm_nick_pos %= MAX_PM_NICKS; + if(pm_nick_pos == MAX_PM_NICKS) + pm_nick_pos = 0; } void comp_add_pm_nick(const char *n) { @@ -125,7 +126,8 @@ void comp_complete_done(void) { } void comp_continue(void) { - search_pos %= MAX_PM_NICKS; + if(search_pos == MAX_PM_NICKS) + search_pos = 0; while(search_pos < MAX_PM_NICKS) { if(match(prefix, list[search_pos])) { edbox_set(list[search_pos]); |
