summaryrefslogtreecommitdiff
path: root/protocols
diff options
context:
space:
mode:
Diffstat (limited to 'protocols')
-rw-r--r--protocols/ICQ-WIM/src/menus.cpp5
-rw-r--r--protocols/ICQ-WIM/src/proto.h2
2 files changed, 5 insertions, 2 deletions
diff --git a/protocols/ICQ-WIM/src/menus.cpp b/protocols/ICQ-WIM/src/menus.cpp
index 0721a2dc39..c6932f60a1 100644
--- a/protocols/ICQ-WIM/src/menus.cpp
+++ b/protocols/ICQ-WIM/src/menus.cpp
@@ -24,8 +24,11 @@ int CIcqProto::OnPrebuildMenu(WPARAM hContact, LPARAM lParam)
if (!Proto_IsProtoOnContact(hContact, m_szModuleName)) {
Menu_ShowItem(hmiForward, false);
Menu_ShowItem(hmiConvert, false);
+ Menu_ShowItem(hmiFavorites, false);
}
else {
+ Menu_ShowItem(hmiFavorites, true);
+
auto *dbei = (DB::EventInfo *)lParam;
Menu_ShowItem(hmiForward, dbei->eventType == EVENTTYPE_MESSAGE || dbei->eventType == EVENTTYPE_FILE);
@@ -54,7 +57,7 @@ void CIcqProto::InitMenus()
mi.position++;
mi.hIcolibItem = Skin_GetIconHandle(SKINICON_OTHER_ADDCONTACT);
mi.name.a = LPGEN("Add to favorites");
- hmiConvert = Menu_AddNewStoryMenuItem(&mi, 2);
+ hmiFavorites = Menu_AddNewStoryMenuItem(&mi, 2);
mi.position++;
mi.hIcolibItem = Skin_GetIconHandle(SKINICON_EVENT_FILE);
diff --git a/protocols/ICQ-WIM/src/proto.h b/protocols/ICQ-WIM/src/proto.h
index b6462bbbda..c0339b38aa 100644
--- a/protocols/ICQ-WIM/src/proto.h
+++ b/protocols/ICQ-WIM/src/proto.h
@@ -378,7 +378,7 @@ class CIcqProto : public PROTO<CIcqProto>
////////////////////////////////////////////////////////////////////////////////////////
// Menus
- HGENMENU hmiForward, hmiConvert;
+ HGENMENU hmiForward, hmiConvert, hmiFavorites;
void InitMenus();