diff options
Diffstat (limited to 'src/platform/linux')
| -rw-r--r-- | src/platform/linux/api_dispatch.rs | 5 | ||||
| -rw-r--r-- | src/platform/linux/mod.rs | 5 | 
2 files changed, 6 insertions, 4 deletions
| diff --git a/src/platform/linux/api_dispatch.rs b/src/platform/linux/api_dispatch.rs index d04a1fb..d21cac3 100644 --- a/src/platform/linux/api_dispatch.rs +++ b/src/platform/linux/api_dispatch.rs @@ -7,6 +7,7 @@ use std::collections::VecDeque;  use std::sync::Arc;  use BuilderAttribs; +use ContextError;  use CreationError;  use CursorState;  use Event; @@ -289,7 +290,7 @@ impl Window {  }  impl GlContext for Window { -    unsafe fn make_current(&self) { +    unsafe fn make_current(&self) -> Result<(), ContextError> {          match self {              &Window::X(ref w) => w.make_current(),              &Window::Wayland(ref w) => w.make_current() @@ -310,7 +311,7 @@ impl GlContext for Window {          }      } -    fn swap_buffers(&self) { +    fn swap_buffers(&self) -> Result<(), ContextError> {          match self {              &Window::X(ref w) => w.swap_buffers(),              &Window::Wayland(ref w) => w.swap_buffers() diff --git a/src/platform/linux/mod.rs b/src/platform/linux/mod.rs index 323a21a..fc42f18 100644 --- a/src/platform/linux/mod.rs +++ b/src/platform/linux/mod.rs @@ -2,6 +2,7 @@  use Api;  use BuilderAttribs; +use ContextError;  use CreationError;  use GlContext;  use PixelFormat; @@ -37,7 +38,7 @@ impl HeadlessContext {  impl GlContext for HeadlessContext {      #[inline] -    unsafe fn make_current(&self) { +    unsafe fn make_current(&self) -> Result<(), ContextError> {          self.0.make_current()      } @@ -52,7 +53,7 @@ impl GlContext for HeadlessContext {      }      #[inline] -    fn swap_buffers(&self) { +    fn swap_buffers(&self) -> Result<(), ContextError> {          self.0.swap_buffers()      } | 
