mirror of
https://github.com/emilk/egui.git
synced 2026-06-26 14:49:06 -04:00
Comment
This commit is contained in:
@@ -911,7 +911,7 @@ fn create_window(
|
||||
native_options,
|
||||
window_settings,
|
||||
)
|
||||
.with_visible(should_start_visible()); // Start hidden until we render the first frame to fix white flash on startup (https://github.com/emilk/egui/pull/3631)
|
||||
.with_visible(should_start_visible());
|
||||
|
||||
let window = egui_winit::create_window(egui_ctx, event_loop, &viewport_builder)?;
|
||||
epi_integration::apply_window_settings(&window, window_settings);
|
||||
|
||||
@@ -60,8 +60,9 @@ impl WindowSettings {
|
||||
mut viewport_builder: ViewportBuilder,
|
||||
) -> ViewportBuilder {
|
||||
profiling::function_scope!();
|
||||
// On MacOS with an external monitor, if the window starts fullscreen,
|
||||
// the top area is not clickable. See https://github.com/rust-windowing/winit/issues/4295
|
||||
// On macOS with an external monitor, if the window starts fullscreen,
|
||||
// the top area is not clickable. So we don't restore settings if this is the case.
|
||||
// See https://github.com/rust-windowing/winit/issues/4295
|
||||
let top_area_not_clickable_workaround =
|
||||
cfg!(target_os = "macos") && !cfg!(feature = "accesskit");
|
||||
if top_area_not_clickable_workaround && self.fullscreen {
|
||||
|
||||
Reference in New Issue
Block a user