gdi32: CBM_INIT is a flag.
diff --git a/dlls/gdi32/dib.c b/dlls/gdi32/dib.c
index 086eaae..3b1ba92 100644
--- a/dlls/gdi32/dib.c
+++ b/dlls/gdi32/dib.c
@@ -1120,7 +1120,7 @@
 
     if (handle)
     {
-        if (init == CBM_INIT)
+        if (init & CBM_INIT)
         {
             if (SetDIBits( hdc, handle, 0, height, bits, data, coloruse ) == 0)
             {