Apply WindowDescriptor settings in all modes (#6934)

# Objective
Some settings were only applied in windowed mode.
Fix the issue in #6933 

# Solution
Always apply the settings.


Co-authored-by: devil-ira <justthecooldude@gmail.com>
This commit is contained in:
ira 2022-12-16 20:14:11 +00:00
parent 0d606030a2
commit 00fa0d8cf2

View File

@ -63,18 +63,20 @@ impl WinitWindows {
window_descriptor.height as u32,
)),
)),
_ => {
WindowMode::Windowed => {
if let Some(sf) = scale_factor_override {
winit_window_builder.with_inner_size(logical_size.to_physical::<f64>(sf))
} else {
winit_window_builder.with_inner_size(logical_size)
}
}
};
winit_window_builder = winit_window_builder
.with_resizable(window_descriptor.resizable)
.with_decorations(window_descriptor.decorations)
.with_transparent(window_descriptor.transparent)
.with_always_on_top(window_descriptor.always_on_top),
};
.with_always_on_top(window_descriptor.always_on_top);
let constraints = window_descriptor.resize_constraints.check_constraints();
let min_inner_size = LogicalSize {