From: Manuel Nickschas Date: Mon, 20 Oct 2008 12:16:10 +0000 (+0200) Subject: Make that ugly virtual scrollbar bug workaround 4px instead of the usual 2px. X-Git-Tag: 0.3.1~154 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=1e178fffec52593b5ff5b94f5f30dcb43b611034;ds=sidebyside Make that ugly virtual scrollbar bug workaround 4px instead of the usual 2px. 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. :/ --- diff --git a/src/qtui/chatview.cpp b/src/qtui/chatview.cpp index b3c27f4a..94f3fb74 100644 --- a/src/qtui/chatview.cpp +++ b/src/qtui/chatview.cpp @@ -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());