(x_ctx.c) Cleanup
This commit is contained in:
parent
dd264f83d3
commit
7ec6dc0bde
|
@ -153,18 +153,20 @@ static void gfx_ctx_x_destroy_resources(gfx_ctx_x_data_t *x)
|
||||||
|
|
||||||
x11_colormap_destroy();
|
x11_colormap_destroy();
|
||||||
|
|
||||||
if (x->g_should_reset_mode && g_x11_dpy)
|
if (g_x11_dpy)
|
||||||
|
{
|
||||||
|
if (x->g_should_reset_mode)
|
||||||
{
|
{
|
||||||
x11_exit_fullscreen(g_x11_dpy, &x->g_desktop_mode);
|
x11_exit_fullscreen(g_x11_dpy, &x->g_desktop_mode);
|
||||||
x->g_should_reset_mode = false;
|
x->g_should_reset_mode = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!video_driver_is_video_cache_context()
|
if (!video_driver_is_video_cache_context())
|
||||||
&& g_x11_dpy)
|
|
||||||
{
|
{
|
||||||
XCloseDisplay(g_x11_dpy);
|
XCloseDisplay(g_x11_dpy);
|
||||||
g_x11_dpy = NULL;
|
g_x11_dpy = NULL;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
g_pglSwapInterval = NULL;
|
g_pglSwapInterval = NULL;
|
||||||
g_pglSwapIntervalSGI = NULL;
|
g_pglSwapIntervalSGI = NULL;
|
||||||
|
|
Loading…
Reference in New Issue