diff -Nru a/dlls/ddraw/surface_user.c b/dlls/ddraw/surface_user.c --- a/dlls/ddraw/surface_user.c 2006-04-08 19:04:24.000000000 +0600 +++ b/dlls/ddraw/surface_user.c 2006-04-08 19:04:03.000000000 +0600 @@ -385,6 +385,7 @@ if (This->ddraw_owner->cooperative_level & DDSCL_FULLSCREEN) { + return GetDesktopWindow(); #ifdef OWN_WINDOW USER_PRIV_VAR(priv, This); #if 1