mirror of
https://github.com/rust-windowing/winit.git
synced 2026-06-28 07:33:14 -04:00
Retain WS_MAXIMZE when unminmizing a maximized window (#2581)
Co-authored-by: Markus Siglreithmaier <m.siglreith@gmail.com>
This commit is contained in:
@@ -1185,7 +1185,6 @@ unsafe fn public_window_callback_inner<T: 'static>(
|
||||
w.set_window_flags_in_place(|f| f.set(WindowFlags::MAXIMIZED, maximized));
|
||||
}
|
||||
}
|
||||
|
||||
userdata.send_event(event);
|
||||
0
|
||||
}
|
||||
|
||||
@@ -299,7 +299,7 @@ impl WindowFlags {
|
||||
self = self.mask();
|
||||
new = new.mask();
|
||||
|
||||
let diff = self ^ new;
|
||||
let mut diff = self ^ new;
|
||||
|
||||
if diff == WindowFlags::empty() {
|
||||
return;
|
||||
@@ -357,6 +357,8 @@ impl WindowFlags {
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
diff.remove(WindowFlags::MINIMIZED);
|
||||
}
|
||||
|
||||
if diff.contains(WindowFlags::CLOSABLE) || new.contains(WindowFlags::CLOSABLE) {
|
||||
|
||||
Reference in New Issue
Block a user