Preserve with_maximized on windows (#1515)

This commit is contained in:
Yanchi Toth 2020-04-19 21:52:48 +02:00 committed by GitHub
parent 78a62ec547
commit aabe42d252
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 2 deletions

View file

@ -728,8 +728,6 @@ unsafe fn init<T: 'static>(
}
}
window_flags.set(WindowFlags::MAXIMIZED, attributes.maximized);
// If the system theme is dark, we need to set the window theme now
// before we update the window flags (and possibly show the
// window for the first time).
@ -757,6 +755,11 @@ unsafe fn init<T: 'static>(
.inner_size
.unwrap_or_else(|| PhysicalSize::new(1024, 768).into());
win.set_inner_size(dimensions);
if attributes.maximized {
// Need to set MAXIMIZED after setting `inner_size` as
// `Window::set_inner_size` changes MAXIMIZED to false.
win.set_maximized(true);
}
win.set_visible(attributes.visible);
if let Some(_) = attributes.fullscreen {