--- rxvt-unicode/src/screen.C 2007/12/24 08:00:18 1.293 +++ rxvt-unicode/src/screen.C 2008/01/09 01:01:31 1.295 @@ -1017,6 +1017,8 @@ if (screen.cur.col == 0) { + screen.flags &= ~Screen_WrapNext; + if (screen.cur.row > 0) { #ifdef TERMCAP_HAS_BW @@ -1026,10 +1028,8 @@ #endif } } - else if (!(screen.flags & Screen_WrapNext)) + else scr_gotorc (0, -1, RELATIVE); - - screen.flags &= ~Screen_WrapNext; } /* ------------------------------------------------------------------------- */