[macOS] Fix custom mouse cursor not set after mouse mode change.
This commit is contained in:
parent
277db14b64
commit
f7797bf1b3
1 changed files with 6 additions and 0 deletions
|
@ -2120,6 +2120,12 @@ void DisplayServerOSX::mouse_set_mode(MouseMode p_mode) {
|
|||
ignore_warp = true;
|
||||
warp_events.clear();
|
||||
mouse_mode = p_mode;
|
||||
|
||||
if (mouse_mode == MOUSE_MODE_VISIBLE || mouse_mode == MOUSE_MODE_CONFINED) {
|
||||
CursorShape p_shape = cursor_shape;
|
||||
cursor_shape = DisplayServer::CURSOR_MAX;
|
||||
cursor_set_shape(p_shape);
|
||||
}
|
||||
}
|
||||
|
||||
DisplayServer::MouseMode DisplayServerOSX::mouse_get_mode() const {
|
||||
|
|
Loading…
Reference in a new issue