From 18f47c388bfc624918358517246d1756ed340ef3 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 19 Jan 2014 10:50:55 +0000 Subject: fix for deadlock on messages in tabSRMM git-svn-id: http://svn.miranda-ng.org/main/trunk@7749 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/TabSRMM/src/globals.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'plugins/TabSRMM/src/globals.cpp') diff --git a/plugins/TabSRMM/src/globals.cpp b/plugins/TabSRMM/src/globals.cpp index e10b9d2253..a2bf75563f 100644 --- a/plugins/TabSRMM/src/globals.cpp +++ b/plugins/TabSRMM/src/globals.cpp @@ -540,12 +540,7 @@ int CGlobals::MetaContactEvent(WPARAM wParam, LPARAM lParam) int CGlobals::PreshutdownSendRecv(WPARAM wParam, LPARAM lParam) { ::TN_ModuleDeInit(); - - while(pFirstContainer){ - if (PluginConfig.m_HideOnClose) - PluginConfig.m_HideOnClose = FALSE; - ::SendMessage(pFirstContainer->hwnd, WM_CLOSE, 0, 1); - } + ::CloseAllContainers(); for (HANDLE hContact = db_find_first(); hContact; hContact = db_find_next(hContact)) db_set_dw(hContact, SRMSGMOD_T, "messagecount", 0); -- cgit v1.2.3