aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/ThemeManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2023-11-03 16:02:28 +0300
committerlevlam <levlam@telegram.org>2023-11-03 16:02:28 +0300
commit43f1d6aacb62c44afa0e91076af25445ec2bb1ea (patch)
treee0a20c6058d301b99060ef60bd6e86ef2b53d3fd /td/telegram/ThemeManager.cpp
parent9ab536efff62ff5e6634849701108fb84632887a (diff)
Early init ThemeManager.
Diffstat (limited to 'td/telegram/ThemeManager.cpp')
-rw-r--r--td/telegram/ThemeManager.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/td/telegram/ThemeManager.cpp b/td/telegram/ThemeManager.cpp
index 6e510b4ac..c0eddc01b 100644
--- a/td/telegram/ThemeManager.cpp
+++ b/td/telegram/ThemeManager.cpp
@@ -182,13 +182,10 @@ void ThemeManager::AccentColors::parse(ParserT &parser) {
}
ThemeManager::ThemeManager(Td *td, ActorShared<> parent) : td_(td), parent_(std::move(parent)) {
+ do_init();
}
-void ThemeManager::start_up() {
- init();
-}
-
-void ThemeManager::init() {
+void ThemeManager::do_init() {
if (!td_->auth_manager_->is_authorized() || td_->auth_manager_->is_bot()) {
return;
}
@@ -215,7 +212,10 @@ void ThemeManager::init() {
accent_colors_ = AccentColors();
}
}
+}
+void ThemeManager::init() {
+ do_init();
loop();
}