aboutsummaryrefslogtreecommitdiff
path: root/src/complete.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/complete.c')
-rw-r--r--src/complete.c6
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]);