macOS: Process first click event without requiring focus
This improves the user experience for macOS users, to be consistent with other macOS applications. When a Godot window is not focused, and the user clicks on the window, the event is forwarded to the receiving control to be processed as if the window was already focused.
This commit is contained in:
parent
19bb18716e
commit
544ab4ccab
1 changed files with 4 additions and 0 deletions
|
|
@ -68,6 +68,10 @@
|
|||
|
||||
@implementation GodotContentView
|
||||
|
||||
- (BOOL)acceptsFirstMouse:(NSEvent *)event {
|
||||
return YES;
|
||||
}
|
||||
|
||||
- (void)setFrameSize:(NSSize)newSize {
|
||||
DisplayServerMacOS *ds = (DisplayServerMacOS *)DisplayServer::get_singleton();
|
||||
if (ds && ds->has_window(window_id)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue