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

Diff for /src/usr.bin/mg/buffer.c between version 1.69 and 1.70

version 1.69, 2009/06/02 18:52:42 version 1.70, 2009/06/04 02:23:37
Line 33 
Line 33 
                 if (curbp->b_flag & BFCHG)                  if (curbp->b_flag & BFCHG)
                         ewprintf("Warning: Buffer was modified");                          ewprintf("Warning: Buffer was modified");
         }          }
         curwp->w_flag |= WFMODE;          curwp->w_rflag |= WFMODE;
   
         return (TRUE);          return (TRUE);
 }  }
Line 589 
Line 589 
                 bp->b_flag |= BFDIRTY;                  bp->b_flag |= BFDIRTY;
   
         if (wp->w_bufp == bp) { /* Easy case! */          if (wp->w_bufp == bp) { /* Easy case! */
                 wp->w_flag |= flags;                  wp->w_rflag |= flags;
                 wp->w_dotp = bp->b_dotp;                  wp->w_dotp = bp->b_dotp;
                 wp->w_doto = bp->b_doto;                  wp->w_doto = bp->b_doto;
                 return (TRUE);                  return (TRUE);
Line 627 
Line 627 
                                 wp->w_markline = owp->w_markline;                                  wp->w_markline = owp->w_markline;
                                 break;                                  break;
                         }                          }
         wp->w_flag |= WFMODE | flags;          wp->w_rflag |= WFMODE | flags;
         return (TRUE);          return (TRUE);
 }  }
   
Line 671 
Line 671 
         } else          } else
                 for (wp = wheadp; wp != NULL; wp = wp->w_wndp)                  for (wp = wheadp; wp != NULL; wp = wp->w_wndp)
                         if (wp->w_bufp == bp) {                          if (wp->w_bufp == bp) {
                                 wp->w_flag |= WFFULL | WFFRAME;                                  wp->w_rflag |= WFFULL | WFFRAME;
                                 return (wp);                                  return (wp);
                         }                          }
         if (showbuffer(bp, wp, WFFULL) != TRUE)          if (showbuffer(bp, wp, WFFULL) != TRUE)
Line 731 
Line 731 
                 while (nline-- && lback(clp) != curbp->b_headp)                  while (nline-- && lback(clp) != curbp->b_headp)
                         clp = lback(clp);                          clp = lback(clp);
                 curwp->w_linep = clp;   /* adjust framing.      */                  curwp->w_linep = clp;   /* adjust framing.      */
                 curwp->w_flag |= WFFULL;                  curwp->w_rflag |= WFFULL;
         }          }
         return (TRUE);          return (TRUE);
 }  }
Line 749 
Line 749 
         wp = wheadp;            /* Update mode lines.    */          wp = wheadp;            /* Update mode lines.    */
         while (wp != NULL) {          while (wp != NULL) {
                 if (wp->w_bufp == curbp)                  if (wp->w_bufp == curbp)
                         wp->w_flag |= WFMODE;                          wp->w_rflag |= WFMODE;
                 wp = wp->w_wndp;                  wp = wp->w_wndp;
         }          }
         ewprintf("Modification-flag cleared");          ewprintf("Modification-flag cleared");
Line 773 
Line 773 
                         if (wp->w_bufp == bp) {                          if (wp->w_bufp == bp) {
                                 wp->w_dotp = bp->b_dotp;                                  wp->w_dotp = bp->b_dotp;
                                 wp->w_doto = 0;                                  wp->w_doto = 0;
                                 wp->w_flag |= WFFULL;                                  wp->w_rflag |= WFFULL;
                         }                          }
         }          }
         return (popbuf(bp) != NULL);          return (popbuf(bp) != NULL);

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.70