From 03a8fbc834564eb720992b05edb23d08d2449ed1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Mon, 15 May 2017 20:23:42 +0200 Subject: [PATCH] buflist: add a variable to store the size of arraylist --- src/plugins/buflist/buflist-bar-item.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/buflist/buflist-bar-item.c b/src/plugins/buflist/buflist-bar-item.c index 39f86d691..4f45592de 100644 --- a/src/plugins/buflist/buflist-bar-item.c +++ b/src/plugins/buflist/buflist-bar-item.c @@ -78,7 +78,7 @@ buflist_bar_item_buflist_cb (const void *pointer, void *data, "highlight" }; const char indent_empty[1] = { '\0' }; const char *ptr_lag; - int is_channel, is_private; + int num_buffers, is_channel, is_private; int i, j, length_max_number, current_buffer, number, prev_number, priority; int rc, count; @@ -121,7 +121,8 @@ buflist_bar_item_buflist_cb (const void *pointer, void *data, buffers = buflist_sort_buffers (); - for (i = 0; i < weechat_arraylist_size (buffers); i++) + num_buffers = weechat_arraylist_size (buffers); + for (i = 0; i < num_buffers; i++) { ptr_buffer = weechat_arraylist_get (buffers, i);