blob: fc11c9b732a9115dcd953d0f5386354f27eb339a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
$NetBSD: patch-ca,v 1.2 2011/05/04 20:31:40 adam Exp $
--- dlls/winex11.drv/settings.c.orig 2008-06-27 11:42:50.000000000 -0400
+++ dlls/winex11.drv/settings.c 2008-06-27 11:43:40.000000000 -0400
@@ -432,6 +432,16 @@
return DISP_CHANGE_SUCCESSFUL;
}
+ if (devmode->dmPelsWidth == 800 && devmode->dmPelsHeight == 600)
+ {
+ DEVMODEW newdm = *devmode;
+
+ ERR("800x600 not available, trying 800x480\n");
+ newdm.dmPelsWidth = 800;
+ newdm.dmPelsHeight = 480;
+ return X11DRV_ChangeDisplaySettingsEx(devname, &newdm, hwnd, flags, lpvoid);
+ }
+
/* no valid modes found */
ERR("No matching mode found %ux%ux%u @%u! (%s)\n",
devmode->dmPelsWidth, devmode->dmPelsHeight,
|