summaryrefslogtreecommitdiff
path: root/protocols/Discord/src
diff options
context:
space:
mode:
authorGeorge Hazan <ghazan@miranda.im>2020-06-29 18:03:10 +0300
committerGeorge Hazan <ghazan@miranda.im>2020-06-29 18:03:10 +0300
commit8b654ebcea0e70b228513b45bedfda08042cfb7b (patch)
tree4a4cfa3ea1d819694f359cd058a83320ed7e2dcd /protocols/Discord/src
parentee16115cdef84af098a62a6ce46515af6a109d12 (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.cpp8
-rw-r--r--protocols/Discord/src/proto.cpp1
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);