Quellcode durchsuchen

fix programmatic collapse for undecorated windows

David Rose vor 15 Jahren
Ursprung
Commit
bd3c2fdb61

+ 2 - 0
panda/src/osxdisplay/osxGraphicsWindow.mm

@@ -2037,6 +2037,8 @@ set_properties_now(WindowProperties &properties) {
   if (properties.has_minimized()) {
     if (_properties.get_minimized() != properties.get_minimized()) {
       CollapseWindow(_osx_window, properties.get_minimized());
+      _properties.set_minimized(properties.get_minimized());
+      _properties.set_foreground(!properties.get_minimized());
     }
     properties.clear_minimized();
   }

+ 2 - 0
panda/src/tinydisplay/tinyOsxGraphicsWindow.mm

@@ -1767,6 +1767,8 @@ void TinyOsxGraphicsWindow::set_properties_now(WindowProperties &properties) {
   if (properties.has_minimized()) {
     if (_properties.get_minimized() != properties.get_minimized()) {
       CollapseWindow(_osx_window, properties.get_minimized());
+      _properties.set_minimized(properties.get_minimized());
+      _properties.set_foreground(!properties.get_minimized());
     }
     properties.clear_minimized();
   }