Mitchell Hashimoto 1eb0dbb548 macos: more robust cursor visibility handling
Fixes #519

The core issue here was that `mouseEntered` was called AFTER
`cursorUpdate` (by Cocoa) so we were messing up our NSCursor state. To
fix this more robustly, all cursor state should ONLY be handled by
cursorUpdate and mouseEntered/Exit goes through that system now.
2023-09-22 15:47:08 -07:00
..
2023-02-19 10:44:54 -08:00
2023-02-19 10:44:53 -08:00
2023-02-19 10:44:56 -08:00