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

Diff for /src/usr.bin/tmux/screen-write.c between version 1.11 and 1.12

version 1.11, 2009/07/09 07:58:14 version 1.12, 2009/07/09 17:57:11
Line 232 
Line 232 
         if (ny == 0)          if (ny == 0)
                 ny = 1;                  ny = 1;
   
         if (ny > s->cy)          if (s->cy < s->rupper) {
                 ny = s->cy;                  /* Above region. */
                   if (ny > s->cy)
                           ny = s->cy;
           } else {
                   /* Below region. */
                   if (ny > s->cy - s->rupper)
                           ny = s->cy - s->rupper;
           }
         if (ny == 0)          if (ny == 0)
                 return;                  return;
   
Line 249 
Line 256 
         if (ny == 0)          if (ny == 0)
                 ny = 1;                  ny = 1;
   
         if (ny > screen_size_y(s) - 1 - s->cy)          if (s->cy > s->rlower) {
                 ny = screen_size_y(s) - 1 - s->cy;                  /* Below region. */
                   if (ny > screen_size_y(s) - 1 - s->cy)
                           ny = screen_size_y(s) - 1 - s->cy;
           } else {
                   /* Above region. */
                   if (ny > s->rlower - s->cy)
                           ny = s->rlower - s->cy;
           }
         if (ny == 0)          if (ny == 0)
                 return;                  return;
   

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12