Minimize button does not work correctly on a border-less applications
Steps to reproduce
- Compile GTK3/MacOS
- Run
gtk3-demo
- Click on "Minimize" button
Current behavior
Nothing would happens, app will stay foreground
Expected outcome
App should minimize (iconify)
Version information
3.24.10
Additional information
Actually issue is coming from gdk_quartz_window_iconify
- [impl->toplevel miniaturize:nil]
which does not work if GDK_QUARTZ_MINIATURIZABLE_WINDOW style bit is not set on window. Initially gdk sets it, but later its reset by gdk_quartz_window_set_decorations(0) call. My patch adds GDK_QUARTZ_MINIATURIZABLE_WINDOW in this case to fix this functionality