[Bug 3738] Loading and unloading builtin OpenGL.DLL leads to crash
Wine Bugs
wine-bugs at winehq.org
Wed Nov 2 13:07:11 CST 2005
http://bugs.winehq.org/show_bug.cgi?id=3738
------- Additional Comments From saulius.krasuckas at elst.vtu.lt 2005-02-11 13:07 -------
Got it. That's a "DesktopDoubleBuffered" registry value from a default X11Drv
config key. If I set it to 'Y', exception disappears.
Reversing patch [1] helps me too. If I change code this way:
--- dlls/x11drv/x11drv_main.c 23 Sep 2005 17:21:32 -0000 1.112
+++ dlls/x11drv/x11drv_main.c 2 Nov 2005 19:04:33 -0000
@@ -406,11 +406,11 @@ static BOOL process_attach(void)
}
}
if (!screen_depth) screen_depth = DefaultDepthOfScreen( screen );
/* If OpenGL is available, change the default visual, etc as necessary */
- if (desktop_dbl_buf && (desktop_vi = X11DRV_setup_opengl_visual( display )))
+ if ((desktop_vi = X11DRV_setup_opengl_visual( display )))
{
visual = desktop_vi->visual;
screen = ScreenOfDisplay(display, desktop_vi->screen);
screen_depth = desktop_vi->depth;
}
exception is gone too. Something is getting not initialized in the file or
initialized at wrong time, I guess.
[1] http://www.winehq.org/pipermail/wine-cvs/2005-June/016508.html
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list