Bug 162958

Summary: Scrolling corruption when scrollbar is placed on the left
Product: [Applications] konsole Reporter: Hoàng Đức Hiếu <kde+bugs>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: steps in description, using python for printing

Description Hoàng Đức Hiếu 2008-05-31 21:16:23 UTC
Version:           svn rev 814912 (using Devel)
Installed from:    Compiled sources

When the scrollbar is put on the left side, and there are wrapping lines, scrolling creates residue in the right side position of the scrollbar.

Using Radeon HD 2600 AGP with radeonhd (git, newer than 1.2.1)
Debian unstable+experimental
systemsettings sets language to Vietnamese

Steps to create the attached screenshot:
* New shell, Ctrl-L to create space for scrolling
* 'resize' to get terminal width
* print a string that wrap twice
* scroll up 6 lines
* Result: the end of the help line and the test line are scrolled up

Scrolling by program output can also reproduce this bug.
Comment 1 Hoàng Đức Hiếu 2008-05-31 21:17:46 UTC
Created attachment 25028 [details]
steps in description, using python for printing
Comment 2 Robert Knight 2008-06-02 21:38:49 UTC
SVN commit 815891 by knight:


Fix scrolling corruption when scrollbar is placed on the left-side of the display.
Take into account the scrollbar position when computing the region of the 
display widget to do an optimised scroll on.

BUG: 162958



 M  +13 -4     TerminalDisplay.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=815891