diff options
author | Thomas Henn <thomas.henn@igd.fraunhofer.de> | 2008-11-26 09:51:29 -0700 |
---|---|---|
committer | Brian Paul <brian.paul@tungstengraphics.com> | 2008-11-26 09:51:29 -0700 |
commit | 55aeeef5476528907f12ba42d6157dc1b016cadf (patch) | |
tree | b2c13fe7a61ed24cc8349f5799cbd1d8a80aff75 /src/mesa/drivers/windows | |
parent | 279343059f8ec676afc1713f9d15030ba06f4a07 (diff) | |
download | external_mesa3d-55aeeef5476528907f12ba42d6157dc1b016cadf.zip external_mesa3d-55aeeef5476528907f12ba42d6157dc1b016cadf.tar.gz external_mesa3d-55aeeef5476528907f12ba42d6157dc1b016cadf.tar.bz2 |
windows: fix visual object memleak
Diffstat (limited to 'src/mesa/drivers/windows')
-rw-r--r-- | src/mesa/drivers/windows/gdi/wmesa.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/drivers/windows/gdi/wmesa.c b/src/mesa/drivers/windows/gdi/wmesa.c index 42432d6..8074695 100644 --- a/src/mesa/drivers/windows/gdi/wmesa.c +++ b/src/mesa/drivers/windows/gdi/wmesa.c @@ -1505,6 +1505,9 @@ WMesaContext WMesaCreateContext(HDC hDC, ctx = &c->gl_ctx; _mesa_initialize_context(ctx, visual, NULL, &functions, (void *)c); + /* visual no longer needed - it was copied by _mesa_initialize_context() */ + _mesa_destroy_visual(visual); + _mesa_enable_sw_extensions(ctx); _mesa_enable_1_3_extensions(ctx); _mesa_enable_1_4_extensions(ctx); |