diff --git a/Telegram/SourceFiles/info/info_wrap_widget.cpp b/Telegram/SourceFiles/info/info_wrap_widget.cpp index 32bd69c7a..7018d52fe 100644 --- a/Telegram/SourceFiles/info/info_wrap_widget.cpp +++ b/Telegram/SourceFiles/info/info_wrap_widget.cpp @@ -49,6 +49,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include "styles/style_menu_icons.h" #include "styles/style_layers.h" +// AyuGram includes +#include "ayu/ui/settings/settings_ayu.h" + + namespace Info { namespace { @@ -348,7 +352,8 @@ void WrapWidget::createTopBar() { && (section.settingsType() == ::Settings::CloudPasswordEmailConfirmId() || section.settingsType() == ::Settings::Main::Id() - || section.settingsType() == ::Settings::Chat::Id())) { + || section.settingsType() == ::Settings::Chat::Id() + || section.settingsType() == ::Settings::Ayu::Id())) { addTopBarMenuButton(); } else if (section.type() == Section::Type::Downloads) { auto &manager = Core::App().downloadManager(); diff --git a/Telegram/SourceFiles/settings/settings_common_session.cpp b/Telegram/SourceFiles/settings/settings_common_session.cpp index 047c2c622..ed487b659 100644 --- a/Telegram/SourceFiles/settings/settings_common_session.cpp +++ b/Telegram/SourceFiles/settings/settings_common_session.cpp @@ -32,6 +32,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL #include <QAction> +// AyuGram includes +#include "ayu/ui/settings/settings_ayu.h" + + namespace Settings { void FillMenu( @@ -56,6 +60,11 @@ void FillMenu( tr::lng_settings_password_abort(tr::now), [=] { api->cloudPassword().clearUnconfirmedPassword(); }, &st::menuIconCancel); + } else if (type == Ayu::Id()) { + addAction( + tr::lng_restart_button(tr::now), + [=] { Core::Restart(); }, + &st::menuIconRestore); } else { const auto &list = Core::App().domain().accounts(); if (list.size() < Core::App().domain().maxAccounts()) {