Mercurial > hg
changeset 2047:a60b933d04cc
Refactor scr_roster_up_down()
Slightly optimize the previous changeset.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Tue, 27 Nov 2012 19:49:13 +0100 |
parents | 7f06eb956734 |
children | 349e3c3eb874 |
files | mcabber/mcabber/screen.c |
diffstat | 1 files changed, 5 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/mcabber/screen.c Tue Nov 27 19:09:39 2012 +0100 +++ b/mcabber/mcabber/screen.c Tue Nov 27 19:49:13 2012 +0100 @@ -2455,18 +2455,13 @@ if (!current_buddy) return; - if (updown < 0) { - for (i = 0; i < n; i++) { + for (i = 0; i < n; i++) { + if (updown < 0) tmp_buddy = g_list_previous(new_buddy); - if (tmp_buddy) - new_buddy = tmp_buddy; - } - } else { - for (i = 0; i < n; i++) { + else tmp_buddy = g_list_next(new_buddy); - if (tmp_buddy) - new_buddy = tmp_buddy; - } + if (tmp_buddy) + new_buddy = tmp_buddy; } if (new_buddy == current_buddy) return;