Merge pull request #508 from tomaka/wgl-swap-err

Ignore errors generated by SwapBuffers on windows
This commit is contained in:
tomaka 2015-06-27 18:21:41 +02:00
commit 6f54c286da

View file

@ -180,11 +180,14 @@ impl GlContext for Context {
} }
fn swap_buffers(&self) -> Result<(), ContextError> { fn swap_buffers(&self) -> Result<(), ContextError> {
if unsafe { gdi32::SwapBuffers(self.hdc) } != 0 { // TODO: decide how to handle the error
/*if unsafe { gdi32::SwapBuffers(self.hdc) } != 0 {
Ok(()) Ok(())
} else { } else {
Err(ContextError::IoError(io::Error::last_os_error())) Err(ContextError::IoError(io::Error::last_os_error()))
} }*/
unsafe { gdi32::SwapBuffers(self.hdc) };
Ok(())
} }
fn get_api(&self) -> Api { fn get_api(&self) -> Api {