From 2eb12406489de3e7f31f522e0ea28b0990f681e1 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Wed, 1 Nov 2023 19:02:46 +0100 Subject: [PATCH] Less RefCell in parameters --- crates/eframe/src/native/run.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/eframe/src/native/run.rs b/crates/eframe/src/native/run.rs index d1c439207..7598dfa5a 100644 --- a/crates/eframe/src/native/run.rs +++ b/crates/eframe/src/native/run.rs @@ -1953,7 +1953,7 @@ mod wgpu_integration { &mut running.windows_id.borrow_mut(), &mut running.painter.borrow_mut(), window, - state, + &mut state.borrow_mut(), event_loop, ); } @@ -1965,7 +1965,7 @@ mod wgpu_integration { windows_id: &mut HashMap, painter: &mut egui_wgpu::winit::Painter, window: &mut Option>>, - state: &RefCell>, + state: &mut Option, event_loop: &EventLoopWindowTarget, ) { if let Ok(new_window) = create_winit_window_builder(builder).build(event_loop) { @@ -1975,7 +1975,7 @@ mod wgpu_integration { log::error!("on set_window: viewport_id {id} {err}"); } *window = Some(Rc::new(RefCell::new(new_window))); - *state.borrow_mut() = Some(egui_winit::State::new(event_loop)); + *state = Some(egui_winit::State::new(event_loop)); } } @@ -2210,7 +2210,7 @@ mod wgpu_integration { &mut c_windows_id.borrow_mut(), c_painter, window, - state, + &mut state.borrow_mut(), event_loop, ); }