Make that ugly virtual scrollbar bug workaround 4px instead of the usual 2px.
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 20 Oct 2008 12:16:10 +0000 (14:16 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 20 Oct 2008 12:16:10 +0000 (14:16 +0200)
Current Oxygen needs this because otherwise you'll get a blank line in every ChatView.
We really need to figure out what causes this, and report a bug upsteam, I guess. :/

src/qtui/chatview.cpp

index b3c27f4..94f3fb7 100644 (file)
@@ -69,9 +69,9 @@ void ChatView::resizeEvent(QResizeEvent *event) {
   // we can reduce viewport updates if we scroll to the bottom allready at the beginning
   verticalScrollBar()->setValue(verticalScrollBar()->maximum());
 
-  // FIXME: without the hardcoded -2 Qt reserves space for a horizontal scrollbar even though it's disabled permanently.
+  // FIXME: without the hardcoded -4 Qt reserves space for a horizontal scrollbar even though it's disabled permanently.
   // this does only occur on QtX11 (at least not on Qt for Mac OS). Seems like a Qt Bug.
-  scene()->updateForViewport(viewport()->width() - 2, viewport()->height());
+  scene()->updateForViewport(viewport()->width() - 4, viewport()->height());
 
   _lastScrollbarPos = verticalScrollBar()->maximum();
   verticalScrollBar()->setValue(verticalScrollBar()->maximum());