Index: core/src/fxge/win32/fx_win32_dib.cpp |
diff --git a/core/src/fxge/win32/fx_win32_dib.cpp b/core/src/fxge/win32/fx_win32_dib.cpp |
index 191c2dc9cdab87f71b22deaadbbbc400a74976f4..3dcfce48022b965a7ce0edcd567a98a946b844ed 100644 |
--- a/core/src/fxge/win32/fx_win32_dib.cpp |
+++ b/core/src/fxge/win32/fx_win32_dib.cpp |
@@ -146,7 +146,8 @@ CFX_DIBitmap* CFX_WindowsDIB::LoadDIBitmap(WINDIB_Open_Args_ args) |
CWin32Platform* pPlatform = (CWin32Platform*)CFX_GEModule::Get()->GetPlatformData(); |
if (pPlatform->m_GdiplusExt.IsAvailable()) { |
return pPlatform->m_GdiplusExt.LoadDIBitmap(args); |
- } else if (args.flags == WINDIB_OPEN_MEMORY) { |
+ } |
+ if (args.flags == WINDIB_OPEN_MEMORY) { |
return NULL; |
} |
HBITMAP hBitmap = (HBITMAP)LoadImageW(NULL, (wchar_t*)args.path_name, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE); |