mirror of
https://github.com/emilk/egui.git
synced 2026-08-31 05:40:03 -04:00
Keep ViewportInfo::maximized and minimized up-to-date on Windows (#3831)
This works fine on Windows.
This commit is contained in:
@@ -918,12 +918,12 @@ pub fn update_viewport_info(
|
|||||||
viewport_info.outer_rect = outer_rect;
|
viewport_info.outer_rect = outer_rect;
|
||||||
viewport_info.title = Some(window.title());
|
viewport_info.title = Some(window.title());
|
||||||
|
|
||||||
if false {
|
if cfg!(target_os = "windows") {
|
||||||
// It's tempting to do this, but it leads to a deadlock on Mac when running
|
// It's tempting to do this, but it leads to a deadlock on Mac when running
|
||||||
// `cargo run -p custom_window_frame`.
|
// `cargo run -p custom_window_frame`.
|
||||||
// See https://github.com/emilk/egui/issues/3494
|
// See https://github.com/emilk/egui/issues/3494
|
||||||
viewport_info.maximized = Some(window.is_maximized());
|
viewport_info.maximized = Some(window.is_maximized());
|
||||||
viewport_info.minimized = window.is_minimized().or(viewport_info.minimized);
|
viewport_info.minimized = Some(window.is_minimized().unwrap_or(false));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user