From 4b8f3c1d3dba2ef99eb2e1a9af4bf5f7fd9e50c5 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 31 Jan 2023 16:28:11 +0300 Subject: processed events should be removed from tray --- src/mir_app/src/clistevents.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mir_app/src/clistevents.cpp b/src/mir_app/src/clistevents.cpp index 4e5455ebc2..39b197f9e5 100644 --- a/src/mir_app/src/clistevents.cpp +++ b/src/mir_app/src/clistevents.cpp @@ -331,6 +331,12 @@ MIR_APP_DLL(int) Clist_EventsProcessTrayDoubleClick(int index) return 0; } +static int CListEventMarkedRead(WPARAM hContact, LPARAM hDbEvent) +{ + g_clistApi.pfnRemoveEvent(hContact, hDbEvent); + return 0; +} + static int CListEventSettingsChanged(WPARAM hContact, LPARAM lParam) { DBCONTACTWRITESETTING *cws = (DBCONTACTWRITESETTING*)lParam; @@ -363,6 +369,7 @@ int InitCListEvents(void) g_bEnableIconFlash = Clist::EnableIconBlink; HookEvent(ME_DB_CONTACT_SETTINGCHANGED, CListEventSettingsChanged); + HookEvent(ME_DB_EVENT_MARKED_READ, CListEventMarkedRead); return 0; } -- cgit v1.2.3