From c9b740a178828eae5cc4be7ab054e5f26d3a27e7 Mon Sep 17 00:00:00 2001
From: George Hazan <george.hazan@gmail.com>
Date: Thu, 21 Sep 2023 14:34:07 +0300
Subject: MessageWindowEventData: useless structure removed

---
 plugins/FavContacts/src/services.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

(limited to 'plugins/FavContacts')

diff --git a/plugins/FavContacts/src/services.cpp b/plugins/FavContacts/src/services.cpp
index 4d0efee903..b3956b84b5 100644
--- a/plugins/FavContacts/src/services.cpp
+++ b/plugins/FavContacts/src/services.cpp
@@ -42,20 +42,20 @@ INT_PTR svcOpenContact(WPARAM wParam, LPARAM)
 	return 0;
 }
 
-int ProcessSrmmEvent(WPARAM, LPARAM lParam)
+int ProcessSrmmEvent(WPARAM uType, LPARAM lParam)
 {
-	MessageWindowEventData *event = (MessageWindowEventData *)lParam;
+	auto *pDlg = (CSrmmBaseDialog *)lParam;
 
-	if (event->uType == MSG_WINDOW_EVT_OPEN) {
+	if (uType == MSG_WINDOW_EVT_OPEN) {
 		if (!hDialogsList)
 			hDialogsList = WindowList_Create();
-		WindowList_Add(hDialogsList, event->hwndWindow, event->hContact);
+		WindowList_Add(hDialogsList, pDlg->GetHwnd(), pDlg->m_hContact);
 
-		uint8_t fav = g_plugin.getByte(event->hContact, "IsFavourite");
-		Srmm_SetIconFlags(event->hContact, MODULENAME, 0, fav ? 0 : MBF_DISABLED);
+		uint8_t fav = g_plugin.getByte(pDlg->m_hContact, "IsFavourite");
+		Srmm_SetIconFlags(pDlg->m_hContact, MODULENAME, 0, fav ? 0 : MBF_DISABLED);
 
-		if (event->hContact == hContactToActivate) {
-			HWND hwndRoot = event->hwndWindow;
+		if (pDlg->m_hContact == hContactToActivate) {
+			HWND hwndRoot = pDlg->GetHwnd();
 			while (HWND hwndParent = GetParent(hwndRoot))
 				hwndRoot = hwndParent;
 
@@ -68,9 +68,9 @@ int ProcessSrmmEvent(WPARAM, LPARAM lParam)
 
 		hContactToActivate = NULL;
 	}
-	else if (event->uType == MSG_WINDOW_EVT_CLOSING) {
+	else if (uType == MSG_WINDOW_EVT_CLOSING) {
 		if (hDialogsList)
-			WindowList_Remove(hDialogsList, event->hwndWindow);
+			WindowList_Remove(hDialogsList, pDlg->GetHwnd());
 	}
 
 	return 0;
-- 
cgit v1.2.3