diff options
author | George Hazan <george.hazan@gmail.com> | 2025-02-22 14:52:15 +0200 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2025-02-22 14:52:15 +0200 |
commit | db932c33c6cbd16fe31409e4bfe792a6f025ef72 (patch) | |
tree | e2af331f832c47337e22158e8251d130e2e5c36b /protocols/Telegram/src/server.cpp | |
parent | 5d50b536f78d2684d93ab98869466fb1f70abe20 (diff) |
fixes #4877 (Telegram: каналы-форумы не отображаются в списке контактов, если в настройках протокола не указана группа}
Diffstat (limited to 'protocols/Telegram/src/server.cpp')
-rw-r--r-- | protocols/Telegram/src/server.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/protocols/Telegram/src/server.cpp b/protocols/Telegram/src/server.cpp index e6d2c4c800..2f8f491d09 100644 --- a/protocols/Telegram/src/server.cpp +++ b/protocols/Telegram/src/server.cpp @@ -794,6 +794,9 @@ void CTelegramProto::ProcessChatPosition(TD::updateChatPosition *pObj) if (pUser->isForum)
wszNewGroup.AppendFormat(L"\\%s", pUser->wszNick.c_str());
+ if (wszNewGroup[0] == '\\')
+ wszNewGroup.Delete(0, 1);
+
debugLogW(L"Setting group for %d to %s", hContact, wszNewGroup.c_str());
Clist_GroupCreate(0, wszNewGroup);
Clist_SetGroup(hContact, wszNewGroup);
|