From 8712f0c3591941711f8407fc069a1fbd98efbd65 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 2 Jan 2014 20:20:47 +0000 Subject: added destructor LIST::~LIST, that calls destroy() automatically. thus manual call of destroy() might be removed from: - class destructors; - Unload() plugin's functions (for global data); - local (auto) variables in functions finalizations git-svn-id: http://svn.miranda-ng.org/main/trunk@7467 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- src/modules/button/button.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/modules/button/button.cpp') diff --git a/src/modules/button/button.cpp b/src/modules/button/button.cpp index 62b5c131cc..437f24f925 100644 --- a/src/modules/button/button.cpp +++ b/src/modules/button/button.cpp @@ -613,9 +613,10 @@ int LoadButtonModule(void) { if (bModuleInitialized) return 0; - bModuleInitialized = TRUE; - WNDCLASSEX wc = {0}; + bModuleInitialized = true; + + WNDCLASSEX wc = { 0 }; wc.cbSize = sizeof(wc); wc.lpszClassName = MIRANDABUTTONCLASS; wc.lpfnWndProc = MButtonWndProc; @@ -635,12 +636,8 @@ int LoadButtonModule(void) void UnloadButtonModule() { - if ( !bModuleInitialized) + if (!bModuleInitialized) return; - { - mir_cslock lck(csTips); - lToolTips.destroy(); - } DeleteCriticalSection(&csTips); } -- cgit v1.2.3