summaryrefslogtreecommitdiff
path: root/protocols/Telegram/src/server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Telegram/src/server.cpp')
-rw-r--r--protocols/Telegram/src/server.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/protocols/Telegram/src/server.cpp b/protocols/Telegram/src/server.cpp
index 4b91e3fae8..7965335227 100644
--- a/protocols/Telegram/src/server.cpp
+++ b/protocols/Telegram/src/server.cpp
@@ -976,10 +976,11 @@ void CTelegramProto::ProcessUser(TD::updateUser *pObj)
if (pUser->is_premium_)
ExtraIcon_SetIconByName(g_plugin.m_hIcon, pu->hContact, "tg_premium");
- else if (typeID == TD::userTypeBot::ID)
+ else if (typeID == TD::userTypeBot::ID) {
+ pu->isBot = true;
ExtraIcon_SetIconByName(g_plugin.m_hIcon, pu->hContact, "tg_bot");
- else
- ExtraIcon_SetIconByName(g_plugin.m_hIcon, pu->hContact, nullptr);
+ }
+ else ExtraIcon_SetIconByName(g_plugin.m_hIcon, pu->hContact, nullptr);
if (auto *pPhoto = pUser->profile_photo_.get()) {
if (auto *pSmall = pPhoto->small_.get()) {