From c9b740a178828eae5cc4be7ab054e5f26d3a27e7 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 21 Sep 2023 14:34:07 +0300 Subject: MessageWindowEventData: useless structure removed --- plugins/CountryFlags/src/extraimg.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'plugins/CountryFlags/src') diff --git a/plugins/CountryFlags/src/extraimg.cpp b/plugins/CountryFlags/src/extraimg.cpp index 54e32b3c75..e3a8918d12 100644 --- a/plugins/CountryFlags/src/extraimg.cpp +++ b/plugins/CountryFlags/src/extraimg.cpp @@ -96,22 +96,23 @@ static void __fastcall SetStatusIcon(MCONTACT hContact, int countryNumber) Srmm_SetIconFlags(hContact, MODULENAME, 0, MBF_HIDDEN); } -static int MsgWndEvent(WPARAM, LPARAM lParam) +static int MsgWndEvent(WPARAM uType, LPARAM lParam) { - MessageWindowEventData *msgwe = (MessageWindowEventData*)lParam; - switch (msgwe->uType) { + auto *pDlg = (CSrmmBaseDialog *)lParam; + + switch (uType) { case MSG_WINDOW_EVT_OPENING: case MSG_WINDOW_EVT_CLOSE: if (bShowStatusIcon) { - int countryNumber = ServiceDetectContactOriginCountry((WPARAM)msgwe->hContact, 0); - if (msgwe->uType == MSG_WINDOW_EVT_OPENING && countryNumber != 0xFFFF) - SetStatusIcon(msgwe->hContact, countryNumber); + int countryNumber = ServiceDetectContactOriginCountry(pDlg->m_hContact, 0); + if (uType == MSG_WINDOW_EVT_OPENING && countryNumber != 0xFFFF) + SetStatusIcon(pDlg->m_hContact, countryNumber); else - Srmm_SetIconFlags(msgwe->hContact, MODULENAME, 0, MBF_HIDDEN); + Srmm_SetIconFlags(pDlg->m_hContact, MODULENAME, 0, MBF_HIDDEN); } // ensure it is hidden, RemoveStatusIcons() only enums currently opened ones else - Srmm_SetIconFlags(msgwe->hContact, MODULENAME, 0, MBF_HIDDEN); + Srmm_SetIconFlags(pDlg->m_hContact, MODULENAME, 0, MBF_HIDDEN); } return 0; } -- cgit v1.2.3