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, window_descriptor.height as u32,
)), )),
)), )),
_ => { WindowMode::Windowed => {
if let Some(sf) = scale_factor_override { if let Some(sf) = scale_factor_override {
winit_window_builder.with_inner_size(logical_size.to_physical::<f64>(sf)) winit_window_builder.with_inner_size(logical_size.to_physical::<f64>(sf))
} else { } else {
winit_window_builder.with_inner_size(logical_size) winit_window_builder.with_inner_size(logical_size)
} }
} }
};
winit_window_builder = winit_window_builder
.with_resizable(window_descriptor.resizable) .with_resizable(window_descriptor.resizable)
.with_decorations(window_descriptor.decorations) .with_decorations(window_descriptor.decorations)
.with_transparent(window_descriptor.transparent) .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 constraints = window_descriptor.resize_constraints.check_constraints();
let min_inner_size = LogicalSize { let min_inner_size = LogicalSize {