Moved some more code to the X11 driver.

diff --git a/controls/widgets.c b/controls/widgets.c
index 51fe1bc..51c6250 100644
--- a/controls/widgets.c
+++ b/controls/widgets.c
@@ -68,7 +68,7 @@
     { CS_GLOBALCLASS, MDIClientWndProc,
       0, sizeof(MDICLIENTINFO), 0, 0, 0, STOCK_LTGRAY_BRUSH, 0, "MDIClient" },
     /* BIC32_DESKTOP */
-    { CS_GLOBALCLASS, DesktopWndProc, 0, sizeof(DESKTOPINFO),
+    { CS_GLOBALCLASS, DesktopWndProc, 0, sizeof(DESKTOP),
       0, 0, (HCURSOR32)IDC_ARROW32A, 0, 0, DESKTOP_CLASS_NAME },
     /* BIC32_DIALOG */
     { CS_GLOBALCLASS | CS_SAVEBITS, DefDlgProc32A, 0, DLGWINDOWEXTRA,