ThumbnailInfo::~ThumbnailInfo(void)
{
+ delete __pBitmap;
}
void
void
ThumbnailInfo::SetBitmap(const Bitmap& bitmap)
{
+ if (__pBitmap)
+ {
+ delete __pBitmap;
+ }
__pBitmap = CloneBitmapN(bitmap);
}
mainCanvas.DrawBitmap(mainRect, bitmap);
pResultBitmap = new (std::nothrow) Bitmap();
result r = pResultBitmap->Construct(mainCanvas, mainRect);
- TryCatch(r == E_SUCCESS, , "pResultBitmap->Construct Failed:%s", GetErrorMessage(r));
+ TryCatch(r == E_SUCCESS,, "pResultBitmap->Construct Failed:%s", GetErrorMessage(r));
}
return pResultBitmap;