diff --git a/Telegram/SourceFiles/window/themes/window_themes_embedded.cpp b/Telegram/SourceFiles/window/themes/window_themes_embedded.cpp index 434a4d846..541534662 100644 --- a/Telegram/SourceFiles/window/themes/window_themes_embedded.cpp +++ b/Telegram/SourceFiles/window/themes/window_themes_embedded.cpp @@ -213,6 +213,9 @@ std::vector EmbeddedThemes() { const auto qColor = [](auto hex) { return style::ColorFromHex(hex); }; + const auto name = [](auto key) { + return rpl::deferred([=] { return key(); }); + }; return { EmbeddedScheme{ EmbeddedType::Default, @@ -221,7 +224,7 @@ std::vector EmbeddedThemes() { qColor("ffffff"), qColor("eaffdc"), qColor("ffffff"), - tr::lng_settings_theme_classic(), + name(tr::lng_settings_theme_classic), QString(), qColor("40a7e3") }, @@ -232,7 +235,7 @@ std::vector EmbeddedThemes() { qColor("ffffff"), qColor("d7f0ff"), qColor("ffffff"), - tr::lng_settings_theme_day(), + name(tr::lng_settings_theme_day), ":/gui/day-blue.tdesktop-theme", qColor("40a7e3") }, @@ -243,7 +246,7 @@ std::vector EmbeddedThemes() { qColor("6b808d"), qColor("6b808d"), qColor("5ca7d4"), - tr::lng_settings_theme_tinted(), + name(tr::lng_settings_theme_tinted), ":/gui/night.tdesktop-theme", qColor("5288c1") }, @@ -254,7 +257,7 @@ std::vector EmbeddedThemes() { qColor("6b808d"), qColor("6b808d"), qColor("75bfb5"), - tr::lng_settings_theme_night(), + name(tr::lng_settings_theme_night), ":/gui/night-green.tdesktop-theme", qColor("3fc1b0") },