1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 23:13:13 -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,
window: &winit::window::Window,
egui_winit: &mut egui_winit::State,
viewport_ui_cb: &Option<Arc<Box<ViewportUiCallback>>>,
viewport_ui_cb: &Option<Arc<ViewportUiCallback>>,
id_pair: ViewportIdPair,
) -> egui::FullOutput {
let frame_start = std::time::Instant::now();

View File

@@ -503,7 +503,7 @@ mod glow_integration {
id_pair: ViewportIdPair,
/// 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>,
}
@@ -1854,7 +1854,7 @@ mod wgpu_integration {
egui_winit: Rc<RefCell<Option<egui_winit::State>>>,
/// `None` for sync viewports.
viewport_ui_cb: Option<Arc<Box<ViewportUiCallback>>>,
viewport_ui_cb: Option<Arc<ViewportUiCallback>>,
parent_id: ViewportId,
}

View File

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