mirror of
https://github.com/rust-windowing/winit.git
synced 2026-06-27 15:13:13 -04:00
implement Window is_current() for cocoa backend
This commit is contained in:
@@ -617,7 +617,15 @@ impl Window {
|
||||
}
|
||||
|
||||
pub fn is_current(&self) -> bool {
|
||||
unimplemented!()
|
||||
unsafe {
|
||||
let current = NSOpenGLContext::currentContext(nil);
|
||||
if current != nil {
|
||||
let is_equal: bool = msg_send()(current, selector("isEqual:"), *self.context);
|
||||
is_equal
|
||||
} else {
|
||||
false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub fn get_proc_address(&self, _addr: &str) -> *const () {
|
||||
|
||||
Reference in New Issue
Block a user