Stefan Dösinger : ddraw: Always set fullscreen mode in wined3d.

Alexandre Julliard julliard at wine.codeweavers.com
Thu May 10 07:49:51 CDT 2007


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

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Mon May  7 18:32:19 2007 +0200

ddraw: Always set fullscreen mode in wined3d.

DDSCL_NORMAL is not set at initialization. Instead of making this a
& DDSCL_NORMAL || == 0 check just set fullscreen mode always. WineD3D
will catch NOP changes anyway.

---

 dlls/ddraw/ddraw.c |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)

diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c
index 16672f3..dd1b078 100644
--- a/dlls/ddraw/ddraw.c
+++ b/dlls/ddraw/ddraw.c
@@ -465,13 +465,9 @@ IDirectDrawImpl_SetCooperativeLevel(IDirectDraw7 *iface,
         }
         */
 
-        /* Switch from normal to full screen mode? */
-        if(This->cooperative_level & DDSCL_NORMAL)
-        {
-            This->cooperative_level &= ~DDSCL_NORMAL;
-            IWineD3DDevice_SetFullscreen(This->wineD3DDevice,
-                                         TRUE);
-        }
+        This->cooperative_level &= ~DDSCL_NORMAL;
+        IWineD3DDevice_SetFullscreen(This->wineD3DDevice,
+                                     TRUE);
 
         /* Don't override focus windows or private device windows */
         if( hwnd &&




More information about the wine-cvs mailing list