1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-31 13:50:04 -04:00

Remove unnecessary Box

This commit is contained in:
Emil Ernerfeldt
2023-11-11 18:59:53 +01:00
parent 0901fa5a0f
commit 2a554ddd35
3 changed files with 5 additions and 5 deletions

View File

@@ -483,7 +483,7 @@ impl EpiIntegration {
app: &mut dyn epi::App, app: &mut dyn epi::App,
window: &winit::window::Window, window: &winit::window::Window,
egui_winit: &mut egui_winit::State, egui_winit: &mut egui_winit::State,
viewport_ui_cb: &Option<Arc<Box<ViewportUiCallback>>>, viewport_ui_cb: &Option<Arc<ViewportUiCallback>>,
id_pair: ViewportIdPair, id_pair: ViewportIdPair,
) -> egui::FullOutput { ) -> egui::FullOutput {
let frame_start = std::time::Instant::now(); let frame_start = std::time::Instant::now();

View File

@@ -503,7 +503,7 @@ mod glow_integration {
id_pair: ViewportIdPair, id_pair: ViewportIdPair,
/// The user-callback that shows the ui. /// The user-callback that shows the ui.
viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>, viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
egui_winit: Option<egui_winit::State>, egui_winit: Option<egui_winit::State>,
} }
@@ -1854,7 +1854,7 @@ mod wgpu_integration {
egui_winit: Rc<RefCell<Option<egui_winit::State>>>, egui_winit: Rc<RefCell<Option<egui_winit::State>>>,
/// `None` for sync viewports. /// `None` for sync viewports.
viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>, viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
parent_id: ViewportId, parent_id: ViewportId,
} }

View File

@@ -662,7 +662,7 @@ pub(crate) struct ViewportState {
/// The user-code that shows the GUI, used for deferred viewports. /// The user-code that shows the GUI, used for deferred viewports.
/// ///
/// `None` for immediate viewports. /// `None` for immediate viewports.
pub(crate) viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>, pub(crate) viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
} }
/// Describes a viewport, i.e. a native window. /// Describes a viewport, i.e. a native window.
@@ -676,5 +676,5 @@ pub struct ViewportOutput {
/// The user-code that shows the GUI, used for deferred viewports. /// The user-code that shows the GUI, used for deferred viewports.
/// ///
/// `None` for immediate viewports and the ROOT viewport. /// `None` for immediate viewports and the ROOT viewport.
pub viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>, pub viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
} }