summaryrefslogtreecommitdiff
path: root/plugins/AsSingleWindow
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2023-09-21 14:34:07 +0300
committerGeorge Hazan <george.hazan@gmail.com>2023-09-21 14:34:07 +0300
commitc9b740a178828eae5cc4be7ab054e5f26d3a27e7 (patch)
treee15ce76cb41feb3375a76c95d861294b899bfe48 /plugins/AsSingleWindow
parent6024e32d70da7a7c703de51e30b6c6407df8a745 (diff)
MessageWindowEventData: useless structure removed
Diffstat (limited to 'plugins/AsSingleWindow')
-rw-r--r--plugins/AsSingleWindow/src/AsSingleWindow.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/plugins/AsSingleWindow/src/AsSingleWindow.cpp b/plugins/AsSingleWindow/src/AsSingleWindow.cpp
index f34e862cef..fbcdb36b6b 100644
--- a/plugins/AsSingleWindow/src/AsSingleWindow.cpp
+++ b/plugins/AsSingleWindow/src/AsSingleWindow.cpp
@@ -28,18 +28,15 @@ CMPlugin::CMPlugin() :
/////////////////////////////////////////////////////////////////////////////////////////
-static int MsgWindowEvent(WPARAM, LPARAM lParam)
+static int MsgWindowEvent(WPARAM uType, LPARAM lParam)
{
- MessageWindowEventData* data = (MessageWindowEventData*)lParam;
+ auto *pDlg = (CSrmmBaseDialog *)lParam;
- if (data == nullptr)
- return 0;
-
- switch (data->uType) {
+ switch (uType) {
case MSG_WINDOW_EVT_OPEN:
// Здесь можно отлавливать только открытие окна,
// т.к. закрытие может быть закрытием вкладки
- windowAdd(data->hwndWindow, false);
+ windowAdd(pDlg->GetHwnd(), false);
break;
}