[BACK]Return to window.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/window.c between version 1.133 and 1.134

version 1.133, 2015/06/15 10:58:01 version 1.134, 2015/06/17 16:50:28
Line 1378 
Line 1378 
                 }                  }
         }          }
 }  }
   
   int
   winlink_shuffle_up(struct session *s, struct winlink *wl)
   {
           int      idx, last;
   
           idx = wl->idx + 1;
   
           /* Find the next free index. */
           for (last = idx; last < INT_MAX; last++) {
                   if (winlink_find_by_index(&s->windows, last) == NULL)
                           break;
           }
           if (last == INT_MAX)
                   return (-1);
   
           /* Move everything from last - 1 to idx up a bit. */
           for (; last > idx; last--) {
                   wl = winlink_find_by_index(&s->windows, last - 1);
                   server_link_window(s, wl, s, last, 0, 0, NULL);
                   server_unlink_window(s, wl);
           }
   
           return (idx);
   }

Legend:
Removed from v.1.133  
changed lines
  Added in v.1.134