From 1e49d6b2cb3812d8e80051cbb3d44891e6532825 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 28 Mar 2017 14:55:06 +0300 Subject: funny, but without cbSize we have no need in MessageWindowInputData at all --- plugins/Scriver/src/msgs.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'plugins/Scriver/src') diff --git a/plugins/Scriver/src/msgs.cpp b/plugins/Scriver/src/msgs.cpp index 30776f7aa5..b0c52cad36 100644 --- a/plugins/Scriver/src/msgs.cpp +++ b/plugins/Scriver/src/msgs.cpp @@ -283,19 +283,18 @@ static void RestoreUnreadMessageAlerts(void) } } -static INT_PTR GetWindowData(WPARAM wParam, LPARAM lParam) +static INT_PTR GetWindowData(WPARAM hContact, LPARAM lParam) { - MessageWindowInputData *mwid = (MessageWindowInputData*)wParam; - if (mwid == nullptr || mwid->hContact == 0 || mwid->uFlags != MSG_WINDOW_UFLAG_MSG_BOTH) + if (hContact == 0) return 1; MessageWindowData *mwd = (MessageWindowData*)lParam; if (mwd == nullptr) return 1; - HWND hwnd = WindowList_Find(pci->hWindowList, mwid->hContact); + HWND hwnd = WindowList_Find(pci->hWindowList, hContact); if (hwnd == nullptr) - hwnd = SM_FindWindowByContact(mwid->hContact); + hwnd = SM_FindWindowByContact(hContact); mwd->uFlags = MSG_WINDOW_UFLAG_MSG_BOTH; mwd->hwndWindow = hwnd; mwd->local = 0; -- cgit v1.2.3