Index: core/include/fxge/fx_dib.h |
diff --git a/core/include/fxge/fx_dib.h b/core/include/fxge/fx_dib.h |
index 957a95704324d06a2b1b11b9b1cebc7fae4e3fdb..d8a2003548c8bee1739405ab79e62a056390554c 100644 |
--- a/core/include/fxge/fx_dib.h |
+++ b/core/include/fxge/fx_dib.h |
@@ -105,7 +105,7 @@ FX_ARGB ArgbEncode(int a, FX_COLORREF rgb); |
((FX_LPBYTE)(p))[1] = (FX_BYTE)((cmyk) >> 16), \ |
((FX_LPBYTE)(p))[2] = (FX_BYTE)((cmyk) >> 8), \ |
((FX_LPBYTE)(p))[3] = (FX_BYTE)(cmyk)) |
-#define FXARGB_GETDIB(p) (((FX_LPBYTE)(p))[0]) | (((FX_LPBYTE)(p))[1] << 8) | (((FX_LPBYTE)(p))[2] << 16) | (((FX_LPBYTE)(p))[3] << 24) |
+#define FXARGB_GETDIB(p) ((((FX_LPBYTE)(p))[0]) | (((FX_LPBYTE)(p))[1] << 8) | (((FX_LPBYTE)(p))[2] << 16) | (((FX_LPBYTE)(p))[3] << 24)) |
#define FXARGB_SETDIB(p, argb) ((FX_LPBYTE)(p))[0] = (FX_BYTE)(argb), \ |
((FX_LPBYTE)(p))[1] = (FX_BYTE)((argb) >> 8), \ |
((FX_LPBYTE)(p))[2] = (FX_BYTE)((argb) >> 16), \ |