winex11.drv: Use bitwise NOT not logical NOT

Andrew Talbot andrew.talbot at talbotville.com
Sat Feb 2 11:43:27 CST 2008


Changelog:
    winex11.drv: Use bitwise NOT not logical NOT.

diff --git a/dlls/winex11.drv/settings.c b/dlls/winex11.drv/settings.c
index d68b674..2cd36c7 100644
--- a/dlls/winex11.drv/settings.c
+++ b/dlls/winex11.drv/settings.c
@@ -369,10 +369,10 @@ LONG X11DRV_ChangeDisplaySettingsEx( LPCWSTR devname, LPDEVMODEW devmode,
               devmode->dmBitsPerPel,devmode->dmDisplayFrequency, handler_name);
 
         dwBpp = devmode->dmBitsPerPel;
-        if (devmode->dmFields & DM_BITSPERPEL) def_mode &= !dwBpp;
-        if (devmode->dmFields & DM_PELSWIDTH)  def_mode &= !devmode->dmPelsWidth;
-        if (devmode->dmFields & DM_PELSHEIGHT) def_mode &= !devmode->dmPelsHeight;
-        if (devmode->dmFields & DM_DISPLAYFREQUENCY) def_mode &= !devmode->dmDisplayFrequency;
+        if (devmode->dmFields & DM_BITSPERPEL) def_mode &= ~dwBpp;
+        if (devmode->dmFields & DM_PELSWIDTH)  def_mode &= ~devmode->dmPelsWidth;
+        if (devmode->dmFields & DM_PELSHEIGHT) def_mode &= ~devmode->dmPelsHeight;
+        if (devmode->dmFields & DM_DISPLAYFREQUENCY) def_mode &= ~devmode->dmDisplayFrequency;
     }
 
     if (def_mode || !dwBpp)



More information about the wine-patches mailing list