From 28f6bfdc3ea1f2d34a05855f0459caa96c8fe2b6 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 2 Jun 2015 21:38:16 +0000 Subject: minor cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@13976 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Clist_nicer/src/clnplus.cpp | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) (limited to 'plugins/Clist_nicer/src/clnplus.cpp') diff --git a/plugins/Clist_nicer/src/clnplus.cpp b/plugins/Clist_nicer/src/clnplus.cpp index 158f9cac3e..eed275b1e3 100644 --- a/plugins/Clist_nicer/src/clnplus.cpp +++ b/plugins/Clist_nicer/src/clnplus.cpp @@ -4,34 +4,24 @@ #include #include +#include "msapi/comptr.h" #define _CLN_GDIP - #undef Translate void RemoveFromTaskBar(HWND hWnd) { - ITaskbarList *pTaskbarList = NULL; - - if (SUCCEEDED(CoCreateInstance(CLSID_TaskbarList, 0, CLSCTX_INPROC_SERVER, IID_ITaskbarList, - (void **)(&pTaskbarList))) && pTaskbarList != NULL) { - if (SUCCEEDED(pTaskbarList->HrInit())) { - pTaskbarList->DeleteTab(hWnd); - } - pTaskbarList->Release(); - } + CComPtr pTaskbarList; + if (SUCCEEDED(pTaskbarList.CoCreateInstance(CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER))) + if (SUCCEEDED(pTaskbarList->HrInit())) + pTaskbarList->DeleteTab(hWnd); } void AddToTaskBar(HWND hWnd) { - ITaskbarList *pTaskbarList = NULL; - - if (SUCCEEDED(CoCreateInstance(CLSID_TaskbarList, 0, CLSCTX_INPROC_SERVER, IID_ITaskbarList, - (void **)(&pTaskbarList))) && pTaskbarList != NULL) { - if (SUCCEEDED(pTaskbarList->HrInit())) { - pTaskbarList->AddTab(hWnd); - } - pTaskbarList->Release(); - } + CComPtr pTaskbarList; + if (SUCCEEDED(pTaskbarList.CoCreateInstance(CLSID_TaskbarList, NULL, CLSCTX_INPROC_SERVER))) + if (SUCCEEDED(pTaskbarList->HrInit())) + pTaskbarList->AddTab(hWnd); } -- cgit v1.2.3