mcabber/mcabber/screen.c
changeset 2047 a60b933d04cc
parent 2045 7f06eb956734
child 2072 0722fe4b7580
equal deleted inserted replaced
2045:7f06eb956734 2047:a60b933d04cc
  2453   GList *tmp_buddy;
  2453   GList *tmp_buddy;
  2454 
  2454 
  2455   if (!current_buddy)
  2455   if (!current_buddy)
  2456     return;
  2456     return;
  2457 
  2457 
  2458   if (updown < 0) {
  2458   for (i = 0; i < n; i++) {
  2459     for (i = 0; i < n; i++) {
  2459     if (updown < 0)
  2460       tmp_buddy = g_list_previous(new_buddy);
  2460       tmp_buddy = g_list_previous(new_buddy);
  2461       if (tmp_buddy)
  2461     else
  2462         new_buddy = tmp_buddy;
       
  2463     }
       
  2464   } else {
       
  2465     for (i = 0; i < n; i++) {
       
  2466       tmp_buddy = g_list_next(new_buddy);
  2462       tmp_buddy = g_list_next(new_buddy);
  2467       if (tmp_buddy)
  2463     if (tmp_buddy)
  2468         new_buddy = tmp_buddy;
  2464       new_buddy = tmp_buddy;
  2469     }
       
  2470   }
  2465   }
  2471   if (new_buddy == current_buddy)
  2466   if (new_buddy == current_buddy)
  2472     return;
  2467     return;
  2473 
  2468 
  2474   set_current_buddy(new_buddy);
  2469   set_current_buddy(new_buddy);