| Index: core/fxge/win32/fx_win32_dib.cpp
|
| diff --git a/core/fxge/win32/fx_win32_dib.cpp b/core/fxge/win32/fx_win32_dib.cpp
|
| index eefa991eebd3058885bc0f93968f71b9625f847f..7221d105368e2095a5a5e02307da0c89955f60fa 100644
|
| --- a/core/fxge/win32/fx_win32_dib.cpp
|
| +++ b/core/fxge/win32/fx_win32_dib.cpp
|
| @@ -69,7 +69,7 @@ CFX_DIBitmap* _FX_WindowsDIB_LoadFromBuf(BITMAPINFO* pbmi,
|
| FX_BOOL ret = pBitmap->Create(width, height, format);
|
| if (!ret) {
|
| delete pBitmap;
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| FXSYS_memcpy(pBitmap->GetBuffer(), pData, pitch * height);
|
| if (bBottomUp) {
|
| @@ -84,7 +84,7 @@ CFX_DIBitmap* _FX_WindowsDIB_LoadFromBuf(BITMAPINFO* pbmi,
|
| bottom--;
|
| }
|
| FX_Free(temp_buf);
|
| - temp_buf = NULL;
|
| + temp_buf = nullptr;
|
| }
|
| if (pbmi->bmiHeader.biBitCount == 1) {
|
| for (int i = 0; i < 2; i++) {
|
| @@ -102,11 +102,9 @@ CFX_DIBitmap* CFX_WindowsDIB::LoadFromBuf(BITMAPINFO* pbmi, LPVOID pData) {
|
| }
|
| HBITMAP CFX_WindowsDIB::GetDDBitmap(const CFX_DIBitmap* pBitmap, HDC hDC) {
|
| CFX_ByteString info = GetBitmapInfo(pBitmap);
|
| - HBITMAP hBitmap = NULL;
|
| - hBitmap = CreateDIBitmap(hDC, (BITMAPINFOHEADER*)info.c_str(), CBM_INIT,
|
| - pBitmap->GetBuffer(), (BITMAPINFO*)info.c_str(),
|
| - DIB_RGB_COLORS);
|
| - return hBitmap;
|
| + return CreateDIBitmap(hDC, (BITMAPINFOHEADER*)info.c_str(), CBM_INIT,
|
| + pBitmap->GetBuffer(), (BITMAPINFO*)info.c_str(),
|
| + DIB_RGB_COLORS);
|
| }
|
| void GetBitmapSize(HBITMAP hBitmap, int& w, int& h) {
|
| BITMAP bmp;
|
| @@ -123,26 +121,26 @@ CFX_DIBitmap* CFX_WindowsDIB::LoadFromFile(const FX_WCHAR* filename) {
|
| args.path_name = filename;
|
| return pPlatform->m_GdiplusExt.LoadDIBitmap(args);
|
| }
|
| - HBITMAP hBitmap = (HBITMAP)LoadImageW(NULL, (wchar_t*)filename, IMAGE_BITMAP,
|
| - 0, 0, LR_LOADFROMFILE);
|
| + HBITMAP hBitmap = (HBITMAP)LoadImageW(nullptr, (wchar_t*)filename,
|
| + IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
|
| if (!hBitmap) {
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| - HDC hDC = CreateCompatibleDC(NULL);
|
| + HDC hDC = CreateCompatibleDC(nullptr);
|
| int width, height;
|
| GetBitmapSize(hBitmap, width, height);
|
| CFX_DIBitmap* pDIBitmap = new CFX_DIBitmap;
|
| if (!pDIBitmap->Create(width, height, FXDIB_Rgb)) {
|
| delete pDIBitmap;
|
| DeleteDC(hDC);
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| CFX_ByteString info = GetBitmapInfo(pDIBitmap);
|
| int ret = GetDIBits(hDC, hBitmap, 0, height, pDIBitmap->GetBuffer(),
|
| (BITMAPINFO*)info.c_str(), DIB_RGB_COLORS);
|
| if (!ret) {
|
| delete pDIBitmap;
|
| - pDIBitmap = NULL;
|
| + pDIBitmap = nullptr;
|
| }
|
| DeleteDC(hDC);
|
| return pDIBitmap;
|
| @@ -154,28 +152,28 @@ CFX_DIBitmap* CFX_WindowsDIB::LoadDIBitmap(WINDIB_Open_Args_ args) {
|
| return pPlatform->m_GdiplusExt.LoadDIBitmap(args);
|
| }
|
| if (args.flags == WINDIB_OPEN_MEMORY) {
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| - HBITMAP hBitmap = (HBITMAP)LoadImageW(NULL, (wchar_t*)args.path_name,
|
| + HBITMAP hBitmap = (HBITMAP)LoadImageW(nullptr, (wchar_t*)args.path_name,
|
| IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
|
| if (!hBitmap) {
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| - HDC hDC = CreateCompatibleDC(NULL);
|
| + HDC hDC = CreateCompatibleDC(nullptr);
|
| int width, height;
|
| GetBitmapSize(hBitmap, width, height);
|
| CFX_DIBitmap* pDIBitmap = new CFX_DIBitmap;
|
| if (!pDIBitmap->Create(width, height, FXDIB_Rgb)) {
|
| delete pDIBitmap;
|
| DeleteDC(hDC);
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| CFX_ByteString info = GetBitmapInfo(pDIBitmap);
|
| int ret = GetDIBits(hDC, hBitmap, 0, height, pDIBitmap->GetBuffer(),
|
| (BITMAPINFO*)info.c_str(), DIB_RGB_COLORS);
|
| if (!ret) {
|
| delete pDIBitmap;
|
| - pDIBitmap = NULL;
|
| + pDIBitmap = nullptr;
|
| }
|
| DeleteDC(hDC);
|
| return pDIBitmap;
|
| @@ -186,12 +184,12 @@ CFX_DIBitmap* CFX_WindowsDIB::LoadFromDDB(HDC hDC,
|
| uint32_t palsize) {
|
| FX_BOOL bCreatedDC = !hDC;
|
| if (bCreatedDC) {
|
| - hDC = CreateCompatibleDC(NULL);
|
| + hDC = CreateCompatibleDC(nullptr);
|
| }
|
| BITMAPINFOHEADER bmih;
|
| FXSYS_memset(&bmih, 0, sizeof bmih);
|
| bmih.biSize = sizeof bmih;
|
| - GetDIBits(hDC, hBitmap, 0, 0, NULL, (BITMAPINFO*)&bmih, DIB_RGB_COLORS);
|
| + GetDIBits(hDC, hBitmap, 0, 0, nullptr, (BITMAPINFO*)&bmih, DIB_RGB_COLORS);
|
| int width = bmih.biWidth;
|
| int height = abs(bmih.biHeight);
|
| bmih.biHeight = -height;
|
| @@ -218,12 +216,12 @@ CFX_DIBitmap* CFX_WindowsDIB::LoadFromDDB(HDC hDC,
|
| if (bCreatedDC) {
|
| DeleteDC(hDC);
|
| }
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| ret = GetDIBits(hDC, hBitmap, 0, height, pDIBitmap->GetBuffer(),
|
| (BITMAPINFO*)pbmih, DIB_RGB_COLORS);
|
| FX_Free(pbmih);
|
| - pbmih = NULL;
|
| + pbmih = nullptr;
|
| pDIBitmap->CopyPalette(pPalette, palsize);
|
| } else {
|
| if (bmih.biBitCount <= 24) {
|
| @@ -237,7 +235,7 @@ CFX_DIBitmap* CFX_WindowsDIB::LoadFromDDB(HDC hDC,
|
| if (bCreatedDC) {
|
| DeleteDC(hDC);
|
| }
|
| - return NULL;
|
| + return nullptr;
|
| }
|
| ret = GetDIBits(hDC, hBitmap, 0, height, pDIBitmap->GetBuffer(),
|
| (BITMAPINFO*)&bmih, DIB_RGB_COLORS);
|
| @@ -254,7 +252,7 @@ CFX_DIBitmap* CFX_WindowsDIB::LoadFromDDB(HDC hDC,
|
| }
|
| if (ret == 0) {
|
| delete pDIBitmap;
|
| - pDIBitmap = NULL;
|
| + pDIBitmap = nullptr;
|
| }
|
| if (bCreatedDC) {
|
| DeleteDC(hDC);
|
| @@ -271,7 +269,7 @@ CFX_WindowsDIB::CFX_WindowsDIB(HDC hDC, int width, int height) {
|
| bmih.biPlanes = 1;
|
| bmih.biWidth = width;
|
| m_hBitmap = CreateDIBSection(hDC, (BITMAPINFO*)&bmih, DIB_RGB_COLORS,
|
| - (LPVOID*)&m_pBuffer, NULL, 0);
|
| + (LPVOID*)&m_pBuffer, nullptr, 0);
|
| m_hMemDC = CreateCompatibleDC(hDC);
|
| m_hOldBitmap = (HBITMAP)SelectObject(m_hMemDC, m_hBitmap);
|
| }
|
|
|