(svn r22038) -Fix (r21406): Tab completion in chat did not cycle through all possible options.

This commit is contained in:
terkhen 2011-02-09 15:57:03 +00:00
parent e76465bab9
commit 0828653cf9

View File

@ -398,11 +398,11 @@ struct NetworkChatWindow : public QueryStringBaseWindow {
/* If we are completing at the begin of the line, skip the ': ' we added */ /* If we are completing at the begin of the line, skip the ': ' we added */
if (tb_buf == pre_buf) { if (tb_buf == pre_buf) {
offset = 0; offset = 0;
length = (tb->max_bytes - 1) - 2; length = (tb->bytes - 1) - 2;
} else { } else {
/* Else, find the place we are completing at */ /* Else, find the place we are completing at */
offset = strlen(pre_buf) + 1; offset = strlen(pre_buf) + 1;
length = (tb->max_bytes - 1) - offset; length = (tb->bytes - 1) - offset;
} }
/* Compare if we have a match */ /* Compare if we have a match */