From 2cf824fd2efaec5fa0125fdde5fd513dd906d844 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Wed, 25 Sep 2013 19:25:38 +0000 Subject: plugins cleanup git-svn-id: http://svn.miranda-ng.org/main/trunk@6233 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Clist_modern/src/modern_cachefuncs.cpp | 35 +------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) (limited to 'plugins/Clist_modern/src/modern_cachefuncs.cpp') diff --git a/plugins/Clist_modern/src/modern_cachefuncs.cpp b/plugins/Clist_modern/src/modern_cachefuncs.cpp index 48f44932c6..e9ae405c35 100644 --- a/plugins/Clist_modern/src/modern_cachefuncs.cpp +++ b/plugins/Clist_modern/src/modern_cachefuncs.cpp @@ -778,40 +778,7 @@ void Cache_ProceedAvatarInList(ClcData *dat, ClcContact *contact) int w = width_clip; int h = height_clip; - if ( !g_CluiData.fGDIPlusFail) //Use gdi+ engine - DrawAvatarImageWithGDIp(hdc, 0, 0, w, h,ace->hbmPic, 0, 0, ace->bmWidth,ace->bmHeight,ace->dwFlags,255); - else { - if ( !(ace->dwFlags & AVS_PREMULTIPLIED)) { - HDC hdcTmp = CreateCompatibleDC(hdc); - RECT r = {0, 0, w,h}; - HDC hdcTmp2 = CreateCompatibleDC(hdc); - HBITMAP bmo = (HBITMAP)SelectObject(hdcTmp,ace->hbmPic); - HBITMAP b2 = ske_CreateDIB32(w,h); - HBITMAP bmo2 = (HBITMAP)SelectObject(hdcTmp2,b2); - SetStretchBltMode(hdcTmp, HALFTONE); - SetStretchBltMode(hdcTmp2, HALFTONE); - StretchBlt(hdcTmp2, 0, 0, w, h, - hdcTmp, 0, 0, ace->bmWidth, ace->bmHeight, - SRCCOPY); - - ske_SetRectOpaque(hdcTmp2,&r); - BitBlt(hdc, rc.left, rc.top, w, h,hdcTmp2, 0, 0, SRCCOPY); - SelectObject(hdcTmp2,bmo2); - SelectObject(hdcTmp,bmo); - DeleteDC(hdcTmp); - DeleteDC(hdcTmp2); - DeleteObject(b2); - } - else { - BLENDFUNCTION bf = {AC_SRC_OVER, 0, 255, AC_SRC_ALPHA }; - HDC hdcTempAv = CreateCompatibleDC(hdc); - HBITMAP hbmTempAvOld; - hbmTempAvOld = (HBITMAP)SelectObject(hdcTempAv,ace->hbmPic); - ske_AlphaBlend(hdc, rc.left, rc.top, w, h, hdcTempAv, 0, 0, ace->bmWidth,ace->bmHeight, bf); - SelectObject(hdcTempAv, hbmTempAvOld); - DeleteDC(hdcTempAv); - } - } + DrawAvatarImageWithGDIp(hdc, 0, 0, w, h,ace->hbmPic, 0, 0, ace->bmWidth,ace->bmHeight,ace->dwFlags,255); } SelectObject(hdc,oldBmp); DeleteDC(hdc); -- cgit v1.2.3