Fix GL context not being destroyed on win32

This commit is contained in:
Tomaka17 2014-08-03 17:33:48 +02:00
parent 3c9565ad25
commit d574f6f1bb

View file

@ -199,6 +199,9 @@ impl Window {
#[unsafe_destructor]
impl Drop for Window {
fn drop(&mut self) {
use std::ptr;
unsafe { ffi::wglMakeCurrent(ptr::mut_null(), ptr::mut_null()); }
unsafe { ffi::wglDeleteContext(self.context); }
unsafe { ffi::DestroyWindow(self.window); }
}
}