Fix left edge of display being filled with the scrollbar's background color if the scrollbar is hidden.

svn path=/trunk/KDE/kdebase/apps/konsole/; revision=742434
wilder-portage
Robert Knight 19 years ago
parent 7dcf89b61e
commit 4ee7e302f9
  1. 4
      src/TerminalDisplay.cpp

@ -538,7 +538,9 @@ void TerminalDisplay::drawBackground(QPainter& painter, const QRect& rect, const
// being outside of the terminal display and visual consistency with other KDE
// applications.
//
QRect scrollBarArea = rect.intersected(_scrollBar->geometry());
QRect scrollBarArea = _scrollBar->isVisible() ?
rect.intersected(_scrollBar->geometry()) :
QRect();
QRegion contentsRegion = QRegion(rect).subtracted(scrollBarArea);
QRect contentsRect = contentsRegion.boundingRect();

Loading…
Cancel
Save