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 --- src/core/stdmsg/src/msgs.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/core/stdmsg/src/msgs.cpp b/src/core/stdmsg/src/msgs.cpp index 48b8832a70..80463aa7a5 100644 --- a/src/core/stdmsg/src/msgs.cpp +++ b/src/core/stdmsg/src/msgs.cpp @@ -495,17 +495,16 @@ static INT_PTR SetStatusText(WPARAM wParam, LPARAM lParam) return 0; } -static INT_PTR GetWindowData(WPARAM wParam, LPARAM lParam) +static INT_PTR GetWindowData(WPARAM hContact, LPARAM lParam) { - MessageWindowInputData *mwid = (MessageWindowInputData*)wParam; - if (mwid == NULL || mwid->hContact == 0 || mwid->uFlags != MSG_WINDOW_UFLAG_MSG_BOTH) + if (hContact == 0) return 1; MessageWindowData *mwd = (MessageWindowData*)lParam; if(mwd == NULL) return 1; - HWND hwnd = WindowList_Find(pci->hWindowList, mwid->hContact); + HWND hwnd = WindowList_Find(pci->hWindowList, hContact); mwd->uFlags = MSG_WINDOW_UFLAG_MSG_BOTH; mwd->hwndWindow = hwnd; mwd->local = 0; -- cgit v1.2.3