Moved some more code to the X11 driver.
diff --git a/windows/user.c b/windows/user.c
index c7acd02..d8241b87 100644
--- a/windows/user.c
+++ b/windows/user.c
@@ -24,7 +24,9 @@
#include "miscemu.h"
#include "shell.h"
#include "callback.h"
-#include "x11drv.h"
+#include "local.h"
+#include "class.h"
+#include "desktop.h"
/***********************************************************************
* GetFreeSystemResources (USER.284)
@@ -312,9 +314,9 @@
FIXME(system, ": stub\n");
if (devmode==NULL)
FIXME(system," devmode=NULL (return to default mode)\n");
- else if ( (devmode->dmBitsPerPel != DefaultDepthOfScreen(screen))
- || (devmode->dmPelsHeight != screenHeight)
- || (devmode->dmPelsWidth != screenWidth) )
+ else if ( (devmode->dmBitsPerPel != DESKTOP_GetScreenDepth())
+ || (devmode->dmPelsHeight != DESKTOP_GetScreenHeight())
+ || (devmode->dmPelsWidth != DESKTOP_GetScreenWidth()) )
{
@@ -353,9 +355,9 @@
TRACE(system,"(%s,%ld,%p)\n",name,n,devmode);
if (n==0) {
- devmode->dmBitsPerPel = DefaultDepthOfScreen(screen);
- devmode->dmPelsHeight = screenHeight;
- devmode->dmPelsWidth = screenWidth;
+ devmode->dmBitsPerPel = DESKTOP_GetScreenDepth();
+ devmode->dmPelsHeight = DESKTOP_GetScreenHeight();
+ devmode->dmPelsWidth = DESKTOP_GetScreenWidth();
return TRUE;
}
if ((n-1)<NRMODES*NRDEPTHS) {