summaryrefslogtreecommitdiff
path: root/src/fe-common/irc/fe-events-numeric.c
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2000-05-25 10:59:22 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2000-05-25 10:59:22 +0000
commit665963703bb08b5a97d4ba2e5c3efbeb06f0ddb5 (patch)
tree3103b85f324fbb15a7f7368e7aa5a9a5b5bca997 /src/fe-common/irc/fe-events-numeric.c
parent8f341a930848df129769c642eef8b7f61ca842a4 (diff)
downloadirssi-665963703bb08b5a97d4ba2e5c3efbeb06f0ddb5.zip
NAMES list crashed with long nicks .. hope it doesn't crash now somewhere
else :) git-svn-id: http://svn.irssi.org/repos/irssi/trunk@228 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/fe-common/irc/fe-events-numeric.c')
-rw-r--r--src/fe-common/irc/fe-events-numeric.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fe-common/irc/fe-events-numeric.c b/src/fe-common/irc/fe-events-numeric.c
index 5b692e58..2d24529c 100644
--- a/src/fe-common/irc/fe-events-numeric.c
+++ b/src/fe-common/irc/fe-events-numeric.c
@@ -80,7 +80,7 @@ static void display_sorted_nicks(CHANNEL_REC *channel, GSList *nicklist, gint it
str = g_string_new(NULL);
cols = max > 65 ? 1 : (65 / (max+3)); /* "[] " */
- lines = items <= cols ? 1 : items / cols+1;
+ lines = items <= cols ? 1 : (items-(cols-1)) / cols;
last = NULL; linebuf = g_malloc(max+1); linebuf[max] = '\0';
for (line = 0, col = 0, skip = 1, tmp = nicklist; line < lines; last = rec, tmp = tmp->next)