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

macOS ViewportBuilder tweaks (#3613)

This commit is contained in:
Emil Ernerfeldt
2023-11-23 10:43:30 +01:00
committed by GitHub
parent 85489dc1dd
commit a2b15b23ad
6 changed files with 151 additions and 94 deletions

View File

@@ -1224,13 +1224,13 @@ fn initialize_or_update_viewport<'vp>(
viewport.class = class;
viewport.viewport_ui_cb = viewport_ui_cb;
let (delta_commands, recreate) = viewport.builder.patch(&builder);
let (delta_commands, recreate) = viewport.builder.patch(builder);
if recreate {
log::debug!(
"Recreating window for viewport {:?} ({:?})",
ids.this,
builder.title
viewport.builder.title
);
viewport.window = None;
viewport.egui_winit = None;

View File

@@ -1037,13 +1037,13 @@ fn initialize_or_update_viewport<'vp>(
viewport.ids.parent = ids.parent;
viewport.viewport_ui_cb = viewport_ui_cb;
let (delta_commands, recreate) = viewport.builder.patch(&builder);
let (delta_commands, recreate) = viewport.builder.patch(builder);
if recreate {
log::debug!(
"Recreating window for viewport {:?} ({:?})",
ids.this,
builder.title
viewport.builder.title
);
viewport.window = None;
viewport.egui_winit = None;