ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/screen.C
(Generate patch)

Comparing rxvt-unicode/src/screen.C (file contents):
Revision 1.290 by root, Fri Dec 14 05:52:34 2007 UTC vs.
Revision 1.295 by root, Wed Jan 9 01:01:31 2008 UTC

1015{ 1015{
1016 want_refresh = 1; 1016 want_refresh = 1;
1017 1017
1018 if (screen.cur.col == 0) 1018 if (screen.cur.col == 0)
1019 { 1019 {
1020 screen.flags &= ~Screen_WrapNext;
1021
1020 if (screen.cur.row > 0) 1022 if (screen.cur.row > 0)
1021 { 1023 {
1022#ifdef TERMCAP_HAS_BW 1024#ifdef TERMCAP_HAS_BW
1023 screen.cur.col = ncol - 1; 1025 screen.cur.col = ncol - 1;
1024 screen.cur.row--; 1026 screen.cur.row--;
1025 return; 1027 return;
1026#endif 1028#endif
1027 } 1029 }
1028 } 1030 }
1029 else if (!(screen.flags & Screen_WrapNext)) 1031 else
1030 scr_gotorc (0, -1, RELATIVE); 1032 scr_gotorc (0, -1, RELATIVE);
1031
1032 screen.flags &= ~Screen_WrapNext;
1033} 1033}
1034 1034
1035/* ------------------------------------------------------------------------- */ 1035/* ------------------------------------------------------------------------- */
1036/* 1036/*
1037 * Process Horizontal Tab 1037 * Process Horizontal Tab
1872void 1872void
1873rxvt_term::bell_cb (ev::timer &w, int revents) 1873rxvt_term::bell_cb (ev::timer &w, int revents)
1874{ 1874{
1875 rvideo_bell = false; 1875 rvideo_bell = false;
1876 scr_rvideo_mode (rvideo_mode); 1876 scr_rvideo_mode (rvideo_mode);
1877 refresh_check ();
1877} 1878}
1878#endif 1879#endif
1879 1880
1880/* ------------------------------------------------------------------------- */ 1881/* ------------------------------------------------------------------------- */
1881void 1882void

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines