From 513f69e88a210a90df82fcac213bb171a7d573ff Mon Sep 17 00:00:00 2001
From: Konstantinos Sideris <sideris.konstantin@gmail.com>
Date: Mon, 9 Oct 2017 13:59:44 +0300
Subject: [PATCH] Scroll to the bottom on new messages

Bug introduced on the last commit
---
 src/TimelineView.cc | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/TimelineView.cc b/src/TimelineView.cc
index 08b46fdd3..615127a4f 100644
--- a/src/TimelineView.cc
+++ b/src/TimelineView.cc
@@ -82,8 +82,10 @@ TimelineView::sliderRangeChanged(int min, int max)
 
         // If the scrollbar is close to the bottom and a new message
         // is added we move the scrollbar.
-        if (max - scroll_area_->verticalScrollBar()->value() < SCROLL_BAR_GAP)
+        if (max - scroll_area_->verticalScrollBar()->value() < SCROLL_BAR_GAP) {
                 scroll_area_->verticalScrollBar()->setValue(max);
+                return;
+        }
 
         int currentHeight = scroll_widget_->size().height();
         int diff          = currentHeight - oldHeight_;
@@ -94,6 +96,9 @@ TimelineView::sliderRangeChanged(int min, int max)
                 newPosition = max;
 
         scroll_area_->verticalScrollBar()->setValue(newPosition);
+
+        scroll_widget_->adjustSize();
+        scroll_widget_->update();
 }
 
 void
-- 
GitLab