From 52731a737a720e559f163459ca548cba245ebb2a Mon Sep 17 00:00:00 2001 From: John Preston Date: Sun, 25 Sep 2016 22:30:47 +0300 Subject: [PATCH] Fixed Settings avatar display after restart-to-settings. --- Telegram/SourceFiles/settings/settings_inner_widget.cpp | 4 ++++ Telegram/SourceFiles/settings/settings_inner_widget.h | 1 + 2 files changed, 5 insertions(+) diff --git a/Telegram/SourceFiles/settings/settings_inner_widget.cpp b/Telegram/SourceFiles/settings/settings_inner_widget.cpp index 70b409986..f0805013c 100644 --- a/Telegram/SourceFiles/settings/settings_inner_widget.cpp +++ b/Telegram/SourceFiles/settings/settings_inner_widget.cpp @@ -81,6 +81,9 @@ void InnerWidget::refreshBlocks() { if (_cover) { _cover->show(); + if (_showFinished) { + _cover->showFinished(); + } } for_const (auto block, _blocks) { block->show(); @@ -89,6 +92,7 @@ void InnerWidget::refreshBlocks() { } void InnerWidget::showFinished() { + _showFinished = true; if (_cover) { _cover->showFinished(); } diff --git a/Telegram/SourceFiles/settings/settings_inner_widget.h b/Telegram/SourceFiles/settings/settings_inner_widget.h index 570c7958e..a14cccf39 100644 --- a/Telegram/SourceFiles/settings/settings_inner_widget.h +++ b/Telegram/SourceFiles/settings/settings_inner_widget.h @@ -65,6 +65,7 @@ private: UserData *_self = nullptr; int _contentLeft = 0; + bool _showFinished = false; int _visibleTop = 0; int _visibleBottom = 0;