From 9f9082d49aaaf924f5d00c634641b3da0d115890 Mon Sep 17 00:00:00 2001
From: George Hazan <ghazan@miranda.im>
Date: Fri, 21 Sep 2018 17:32:41 +0300
Subject: if a protocol receives a message delivery confirmation, it can pass
 the server id for an event as LPCSTR into lParam of ProtoBroadcastAck

---
 plugins/TabSRMM/src/sendqueue.cpp | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'plugins/TabSRMM/src')

diff --git a/plugins/TabSRMM/src/sendqueue.cpp b/plugins/TabSRMM/src/sendqueue.cpp
index b557416512..f45475448f 100644
--- a/plugins/TabSRMM/src/sendqueue.cpp
+++ b/plugins/TabSRMM/src/sendqueue.cpp
@@ -481,6 +481,8 @@ int SendQueue::ackMessage(CTabBaseDlg *dat, WPARAM wParam, LPARAM lParam)
 
 	job.szSendBuffer = (char*)dbei.pBlob;
 	MEVENT hNewEvent = db_event_add(job.hContact, &dbei);
+	if (hNewEvent && ack->lParam)
+		db_event_setId(dbei.szModule, hNewEvent, (char*)ack->lParam);
 
 	if (m_pContainer)
 		if (!nen_options.iNoSounds && !(m_pContainer->dwFlags & CNT_NOSOUND))
-- 
cgit v1.2.3