Prevent ChatView from scrolling up 1px on buffer switch, fixes #544
authorManuel Nickschas <sputnick@quassel-irc.org>
Thu, 12 Feb 2009 08:06:26 +0000 (09:06 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Thu, 12 Feb 2009 08:06:26 +0000 (09:06 +0100)
src/qtui/chatview.cpp

index c8d6699..2787492 100644 (file)
@@ -163,6 +163,10 @@ void ChatView::verticalScrollbarChanged(int newPos) {
     }
   }
   _lastScrollbarPos = newPos;
     }
   }
   _lastScrollbarPos = newPos;
+
+  // FIXME: Fugly workaround for the ChatView scrolling up 1px on buffer switch
+  if(vbar->maximum() - newPos <= 2)
+    vbar->setValue(vbar->maximum());
 }
 
 MsgId ChatView::lastMsgId() const {
 }
 
 MsgId ChatView::lastMsgId() const {