diff options
-rw-r--r-- | plugins/Scriver/src/msgs.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/Scriver/src/msgs.cpp b/plugins/Scriver/src/msgs.cpp index 5b16986d68..990d3dd326 100644 --- a/plugins/Scriver/src/msgs.cpp +++ b/plugins/Scriver/src/msgs.cpp @@ -87,13 +87,14 @@ static INT_PTR ReadMessageCommand(WPARAM, LPARAM lParam) static int MessageEventAdded(WPARAM hContact, LPARAM lParam)
{
+ MCONTACT hContactWnd;
MEVENT hDbEvent = (MEVENT)lParam;
- HWND hwnd = Srmm_FindWindow(hContact);
+ HWND hwnd = Srmm_FindWindow(hContactWnd = hContact);
if (hwnd == nullptr)
- hwnd = Srmm_FindWindow(hContact = db_event_getContact(hDbEvent));
+ hwnd = Srmm_FindWindow(hContactWnd = db_event_getContact(hDbEvent));
if (hwnd)
- SendMessage(hwnd, HM_DBEVENTADDED, hContact, lParam);
+ SendMessage(hwnd, HM_DBEVENTADDED, hContactWnd, lParam);
DBEVENTINFO dbei = {};
db_event_get(hDbEvent, &dbei);
|