fixed a marking issue in TEScreen.C[scrollUp/Down].

svn path=/trunk/kdebase/konsole/; revision=14225
wilder-portage
Lars Doelle 28 years ago
parent a91dca7552
commit 0119dee345
  1. 8
      ChangeLog
  2. 6
      src/TEScreen.C

@ -1,7 +1,7 @@
1998-12-04 Alex Zepeda <garbanzo@hooked.net>
* README: Removed comment about beta testing, it's rather irrelevant.
20 Dec 1998
- fixed or worked around a marking issue in scrollUp/scrollDown.
04 Dec 1998 Alex Zepeda <garbanzo@hooked.net>
- README: Removed comment about beta testing, it's rather irrelevant.
30 Nov 1998
- added DND support
26 Nov 1998

@ -838,7 +838,8 @@ void TEScreen::scrollUp(int from, int n)
moveImage(loc(0,from),loc(0,from+n),loc(columns-1,bmargin));
clearImage(loc(0,bmargin-n+1),loc(columns-1,bmargin),' ');
if ( from == 0 ) //FIXME: && lines scroll into the history buffer
if ( from == 0 && sel_begin >= 0) //FIXME: && lines scroll into the history buffer
//FIXME: condition is not ok.
{
sel_TL -= (n-from)*columns;
sel_BR -= (n-from)*columns;
@ -861,8 +862,7 @@ void TEScreen::scrollDown(int from, int n)
if (from + n > bmargin) n = bmargin - from;
moveImage(loc(0,from+n),loc(0,from),loc(columns-1,bmargin-n));
clearImage(loc(0,from),loc(columns-1,from+n-1),' ');
if (from == 0)
if (from == 0 && sel_begin >= 0) //FIXME: condition is not ok
{
sel_TL += (n-from)*columns;
sel_BR += (n-from)*columns;

Loading…
Cancel
Save