mirror of
https://github.com/rust-windowing/winit.git
synced 2026-06-27 15:13:13 -04:00
@@ -36,11 +36,11 @@ impl Window {
|
||||
let id = target.generate_id();
|
||||
|
||||
let canvas = backend::Canvas::create(platform_attr)?;
|
||||
let mut canvas = Rc::new(RefCell::new(canvas));
|
||||
let canvas = Rc::new(RefCell::new(canvas));
|
||||
|
||||
let register_redraw_request = Box::new(move || runner.request_redraw(RootWI(id)));
|
||||
|
||||
target.register(&mut canvas, id);
|
||||
target.register(&canvas, id);
|
||||
|
||||
let runner = target.runner.clone();
|
||||
let resize_notify_fn = Box::new(move |new_size| {
|
||||
@@ -77,7 +77,7 @@ impl Window {
|
||||
Ok(window)
|
||||
}
|
||||
|
||||
pub fn canvas<'a>(&'a self) -> Ref<'a, backend::Canvas> {
|
||||
pub fn canvas(&self) -> Ref<'_, backend::Canvas> {
|
||||
self.canvas.borrow()
|
||||
}
|
||||
|
||||
@@ -220,7 +220,7 @@ impl Window {
|
||||
self.canvas
|
||||
.borrow()
|
||||
.set_cursor_grab(grab)
|
||||
.map_err(|e| ExternalError::Os(e))
|
||||
.map_err(ExternalError::Os)
|
||||
}
|
||||
|
||||
#[inline]
|
||||
@@ -344,7 +344,7 @@ impl Window {
|
||||
|
||||
#[inline]
|
||||
pub fn id(&self) -> WindowId {
|
||||
return self.id;
|
||||
self.id
|
||||
}
|
||||
|
||||
#[inline]
|
||||
|
||||
Reference in New Issue
Block a user