diff options
author | George Hazan <ghazan@miranda.im> | 2020-06-29 18:03:10 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2020-06-29 18:03:10 +0300 |
commit | 8b654ebcea0e70b228513b45bedfda08042cfb7b (patch) | |
tree | 4a4cfa3ea1d819694f359cd058a83320ed7e2dcd /protocols/Discord/src | |
parent | ee16115cdef84af098a62a6ce46515af6a109d12 (diff) |
"Load server history" menu items gathered in one stub not to create zillions of duplicate menu items
Diffstat (limited to 'protocols/Discord/src')
-rw-r--r-- | protocols/Discord/src/menus.cpp | 8 | ||||
-rw-r--r-- | protocols/Discord/src/proto.cpp | 1 |
2 files changed, 1 insertions, 8 deletions
diff --git a/protocols/Discord/src/menus.cpp b/protocols/Discord/src/menus.cpp index 1a47a62ebe..434e99792b 100644 --- a/protocols/Discord/src/menus.cpp +++ b/protocols/Discord/src/menus.cpp @@ -180,13 +180,5 @@ void CDiscordProto::InitMenus() mi.hIcolibItem = Skin_GetIconHandle(SKINICON_CHAT_JOIN); m_hMenuToggleSync = Menu_AddContactMenuItem(&mi, m_szModuleName); - mi.pszService = "/LoadHistory"; - CreateProtoService(mi.pszService, &CDiscordProto::OnMenuLoadHistory); - SET_UID(mi, 0x6EF11AD6, 0x6111, 0x4E29, 0xBA, 0x8B, 0xA7, 0xB2, 0xE0, 0x22, 0xE1, 0x90); - mi.name.a = LPGEN("Load server history"); - mi.position = -200001004; - mi.hIcolibItem = Skin_GetIconHandle(SKINICON_OTHER_HISTORY); - Menu_AddContactMenuItem(&mi, m_szModuleName); - HookProtoEvent(ME_CLIST_PREBUILDCONTACTMENU, &CDiscordProto::OnMenuPrebuild); } diff --git a/protocols/Discord/src/proto.cpp b/protocols/Discord/src/proto.cpp index 097dd3e2fe..3eb222f68e 100644 --- a/protocols/Discord/src/proto.cpp +++ b/protocols/Discord/src/proto.cpp @@ -63,6 +63,7 @@ CDiscordProto::CDiscordProto(const char *proto_name, const wchar_t *username) : CreateProtoService(PS_SETMYAVATAR, &CDiscordProto::SetMyAvatar); CreateProtoService(PS_MENU_REQAUTH, &CDiscordProto::RequestFriendship); + CreateProtoService(PS_MENU_LOADHISTORY, &CDiscordProto::OnMenuLoadHistory); CreateProtoService(PS_VOICE_CAPS, &CDiscordProto::VoiceCaps); |