diff options
author | Aceeri <conmcclusk@gmail.com> | 2015-11-09 03:18:48 -0800 |
---|---|---|
committer | Aceeri <conmcclusk@gmail.com> | 2015-11-09 03:18:48 -0800 |
commit | 9a05577df8f3e616de94635ef41e0d8601f3091c (patch) | |
tree | 4b27dae8e6e6ebbfaefa1c18a8b4fdf8dd7a9c46 /src/api | |
parent | c6ffedccbdf61cf86591989e61cae73d95251df5 (diff) | |
download | glutin-9a05577df8f3e616de94635ef41e0d8601f3091c.tar.gz glutin-9a05577df8f3e616de94635ef41e0d8601f3091c.zip |
Not implemented asserts to prevent silent fails
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/android/mod.rs | 4 | ||||
-rw-r--r-- | src/api/cocoa/mod.rs | 4 | ||||
-rw-r--r-- | src/api/wayland/mod.rs | 4 | ||||
-rw-r--r-- | src/api/x11/window.rs | 4 |
4 files changed, 16 insertions, 0 deletions
diff --git a/src/api/android/mod.rs b/src/api/android/mod.rs index 3dcea90..f42caeb 100644 --- a/src/api/android/mod.rs +++ b/src/api/android/mod.rs @@ -120,6 +120,10 @@ impl Window { { use std::{mem, ptr}; + // not implemented + assert!(win_attribs.min_dimensions.is_none()); + assert!(win_attribs.max_dimensions.is_none()); + let opengl = opengl.clone().map_sharing(|w| &w.context); let native_window = unsafe { android_glue::get_native_window() }; diff --git a/src/api/cocoa/mod.rs b/src/api/cocoa/mod.rs index c1b22c9..b7e0239 100644 --- a/src/api/cocoa/mod.rs +++ b/src/api/cocoa/mod.rs @@ -268,6 +268,10 @@ impl Window { unimplemented!() } + // not implemented + assert!(win_attribs.min_dimensions.is_none()); + assert!(win_attribs.max_dimensions.is_none()); + match opengl.robustness { Robustness::RobustNoResetNotification | Robustness::RobustLoseContextOnReset => { return Err(CreationError::RobustnessNotSupported); diff --git a/src/api/wayland/mod.rs b/src/api/wayland/mod.rs index 2877713..8084516 100644 --- a/src/api/wayland/mod.rs +++ b/src/api/wayland/mod.rs @@ -257,6 +257,10 @@ impl Window { { use self::wayland::internals::FFI; + // not implemented + assert!(win_attribs.min_dimensions.is_none()); + assert!(win_attribs.max_dimensions.is_none()); + let wayland_context = match *WAYLAND_CONTEXT { Some(ref c) => c, None => return Err(CreationError::NotSupported), diff --git a/src/api/x11/window.rs b/src/api/x11/window.rs index b964fed..4d2dfb2 100644 --- a/src/api/x11/window.rs +++ b/src/api/x11/window.rs @@ -304,6 +304,10 @@ impl Window { { let dimensions = window_attrs.dimensions.unwrap_or((800, 600)); + // not implemented + assert!(win_attribs.min_dimensions.is_none()); + assert!(win_attribs.max_dimensions.is_none()); + let screen_id = match window_attrs.monitor { Some(PlatformMonitorId::X(MonitorId(_, monitor))) => monitor as i32, _ => unsafe { (display.xlib.XDefaultScreen)(display.display) }, |