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;