From bec39d89e19670eb436dc794a8f20b657cb87c71 Mon Sep 17 00:00:00 2001
From: John Preston <johnprestonmail@gmail.com>
Date: Fri, 5 Apr 2019 19:52:45 +0400
Subject: [PATCH] Beta version 1.6.4: Fix dialogs up button glitch.

---
 Telegram/SourceFiles/dialogs/dialogs_widget.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp
index c9fcde464..dc0fa0038 100644
--- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp
+++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp
@@ -1221,6 +1221,9 @@ void DialogsWidget::onListScroll() {
 	auto scrollTop = _scroll->scrollTop();
 	_inner->setVisibleTopBottom(scrollTop, scrollTop + _scroll->height());
 	updateScrollUpVisibility();
+
+	// Fix button rendering glitch, Qt bug with WA_OpaquePaintEvent widgets.
+	_scrollToTop->update();
 }
 
 void DialogsWidget::applyFilterUpdate(bool force) {