blender/intern/ghost
Sergey Sharybin 9e09f60cf2 Fix #112935: Wrong window order handling on macOS 14
The issue was caused by the custom code which was ensuring that closing
About window does not leave application without any key
windows.

Turns out that the windowWillClose is executed when menu is closed,
forcing the custom code to ensure a key window.

The solution is to only perform manual re-ordering if the closing window
was a key window. This both keeps old behavior of ensuring there is a
key window after closing About, and solves the ordering issues when a
window is created or activated via menus.

Pull Request: https://projects.blender.org/blender/blender/pulls/113515
2023-11-14 13:30:33 +01:00
..
intern Fix #112935: Wrong window order handling on macOS 14 2023-11-14 13:30:33 +01:00
test
CMakeLists.txt
GHOST_C-api.h UI: add preference to disable touchpad multitouch gestures 2022-09-26 23:04:41 +02:00
GHOST_IContext.h
GHOST_IEvent.h
GHOST_IEventConsumer.h
GHOST_ISystem.h UI: add preference to disable touchpad multitouch gestures 2022-09-26 23:04:41 +02:00
GHOST_ISystemPaths.h
GHOST_ITimerTask.h
GHOST_IWindow.h
GHOST_IXrContext.h
GHOST_Path-api.h
GHOST_Rect.h
GHOST_Types.h