Don't call MakeCurrent(null, null) when destroying

This commit is contained in:
Pierre Krieger 2015-02-18 08:58:37 +01:00
parent eb330030de
commit ba7f2a923f
3 changed files with 6 additions and 3 deletions

View file

@ -59,7 +59,8 @@ unsafe impl Sync for Window {}
impl Drop for XWindow {
fn drop(&mut self) {
unsafe {
ffi::glx::MakeCurrent(self.display, 0, ptr::null());
// we don't call MakeCurrent(0, 0) because we are not sure that the context
// is still the current one
ffi::glx::DestroyContext(self.display, self.context);
if self.is_fullscreen {