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);