cocoa: Fix undecorated setting ignored when switching off fullscreen

This commit is contained in:
rdb 2023-01-13 22:03:33 +01:00
parent 7a8e218da7
commit 8c5e2e74f5

View File

@ -918,8 +918,12 @@ set_properties_now(WindowProperties &properties) {
_properties.set_fullscreen(false);
// Force properties to be reset to their actual values
properties.set_undecorated(_properties.get_undecorated());
properties.set_z_order(_properties.get_z_order());
if (!properties.has_undecorated()) {
properties.set_undecorated(_properties.get_undecorated());
}
if (!properties.has_z_order()) {
properties.set_z_order(_properties.get_z_order());
}
properties.clear_fullscreen();
}
}