Nikolay Sivov : user32: Accept BI_BITFIELDS format for icons when creating icons.

Alexandre Julliard julliard at winehq.org
Thu Jan 24 12:59:48 CST 2013


Module: wine
Branch: master
Commit: 4c24882e3e1e7e373fc35f19a077c4acf9f57f0b
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=4c24882e3e1e7e373fc35f19a077c4acf9f57f0b

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Wed Jan 23 23:18:07 2013 +0400

user32: Accept BI_BITFIELDS format for icons when creating icons.

---

 dlls/user32/cursoricon.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/user32/cursoricon.c b/dlls/user32/cursoricon.c
index 8f6f9ce..25059e0 100644
--- a/dlls/user32/cursoricon.c
+++ b/dlls/user32/cursoricon.c
@@ -813,7 +813,8 @@ static HICON create_icon_from_bmi( BITMAPINFO *bmi, HMODULE module, LPCWSTR resn
 
     if ( (bmi->bmiHeader.biSize != sizeof(BITMAPCOREHEADER)) &&
          (bmi->bmiHeader.biSize != sizeof(BITMAPINFOHEADER)  ||
-          bmi->bmiHeader.biCompression != BI_RGB) )
+         (bmi->bmiHeader.biCompression != BI_RGB &&
+          bmi->bmiHeader.biCompression != BI_BITFIELDS)) )
     {
           WARN_(cursor)("\tinvalid resource bitmap header.\n");
           return 0;




More information about the wine-cvs mailing list