Package: rxvt
Version: 1:2.6.4-12

Hi,

Sorry to bother you again :) But I've also been noticing a less serious bug
in scrolling with my setup, where old stuff gets left on screen after
scrolling and I have to redraw manually to update the screen. With the test
case files from http://bugs.debian.org/445360, the steps to reproduce are:

* run: xrdb -remove && xrdb -merge rxvt-bug.Xresources && mutt -F 
rxvt-bug.muttrc -f rxvt-bug.mbox2
* press space (to view the message)
* press space again (to scroll one screen down)
* press - (to scroll one screen up)
* notice how the text "[EMAIL PROTECTED]" on line 10 seems out of place
* press Ctrl+L to redraw screen - line 10 disappears and output is fine

If you continue with these steps:

* press enter (to scroll one line down)
* press space (to scroll one screen down)
* press - (to scroll one screen up)
* notice how the text "Xxxxx xxxx XXX xxx'x xxxxxxx xxxxx, xxxx x xxxxxxxxxxxx 
xx Xxxx :)"
  on line 9 seems out of space
* press Ctrl+L to redraw screen - line 9 disappears and output is fine

In the first case, it was the new screen's line 10, and old screen's line 14.
In the second, it was the new screen's line 9, and old screen's line 15.

If you repeat the process the same way, pressing enter twice (to scroll two
lines down), you get line 8 copied from line 16.

It looks like some an error in looping code, because they're diverging
linearly :)

Also, if you continue from the second iteration without redrawing the
screen, and press space one more time to scroll back down, the remnant
doesn't disappear. It does disappear if the same is done after the first
iteration, so it looks like the remnants are left only if their place
on the new screen, how ever that place may come about :), is a blank line.

Please fix this. TIA.

-- 
     2. That which causes joy or happiness.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to