From 5b9180012f495e23dfdd9fb7d91cfb1258734fe3 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 8 Jul 2020 18:39:15 +0300 Subject: group chat initialization to be done in protocol's constructor, not inside OnModulesLoaded --- protocols/Twitter/src/proto.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'protocols/Twitter') diff --git a/protocols/Twitter/src/proto.cpp b/protocols/Twitter/src/proto.cpp index 45746bc813..ec930e16c8 100644 --- a/protocols/Twitter/src/proto.cpp +++ b/protocols/Twitter/src/proto.cpp @@ -69,6 +69,13 @@ CTwitterProto::CTwitterProto(const char *proto_name, const wchar_t *username) : MessageBox(nullptr, error, L"Miranda NG", MB_OK | MB_ICONERROR); } + // register group chats + GCREGISTER gcr = {}; + gcr.pszModule = m_szModuleName; + gcr.ptszDispName = m_tszUserName; + gcr.iMaxText = 159; + Chat_Register(&gcr); + // Create avatar network connection (TODO: probably remove this) char module[512]; mir_snprintf(module, "%sAv", m_szModuleName); @@ -259,12 +266,6 @@ INT_PTR CTwitterProto::OnTweet(WPARAM, LPARAM) void CTwitterProto::OnModulesLoaded() { - GCREGISTER gcr = {}; - gcr.pszModule = m_szModuleName; - gcr.ptszDispName = m_tszUserName; - gcr.iMaxText = 159; - Chat_Register(&gcr); - DBEVENTTYPEDESCR evt = {}; evt.eventType = TWITTER_DB_EVENT_TYPE_TWEET; evt.module = m_szModuleName; -- cgit v1.2.3