diff options
| author | levlam <levlam@telegram.org> | 2023-11-03 16:02:28 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2023-11-03 16:02:28 +0300 |
| commit | 43f1d6aacb62c44afa0e91076af25445ec2bb1ea (patch) | |
| tree | e0a20c6058d301b99060ef60bd6e86ef2b53d3fd /td/telegram/ThemeManager.cpp | |
| parent | 9ab536efff62ff5e6634849701108fb84632887a (diff) | |
Early init ThemeManager.
Diffstat (limited to 'td/telegram/ThemeManager.cpp')
| -rw-r--r-- | td/telegram/ThemeManager.cpp | 10 |
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(); } |
