From d648d294ca1d761dcdea19521b388a1cab2bcf2b Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 28 Dec 2020 18:29:09 +0400 Subject: [PATCH] Fix layout in intro Settings. --- Telegram/SourceFiles/settings/settings_intro.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/settings/settings_intro.cpp b/Telegram/SourceFiles/settings/settings_intro.cpp index 7f7424433b..9e2695bccd 100644 --- a/Telegram/SourceFiles/settings/settings_intro.cpp +++ b/Telegram/SourceFiles/settings/settings_intro.cpp @@ -73,10 +73,18 @@ object_ptr CreateIntroSettings( SetupUpdate(result); AddSkip(result); } - AddDivider(result); - AddSkip(result); - SetupSystemIntegrationContent(result); - AddSkip(result); + { + auto wrap = object_ptr(result); + SetupSystemIntegrationContent(wrap.data()); + if (wrap->count() > 0) { + AddDivider(result); + AddSkip(result); + result->add(object_ptr( + result, + std::move(wrap))); + AddSkip(result); + } + } AddDivider(result); AddSkip(result); SetupInterfaceScale(result, false);