2
0
Эх сурвалжийг харах

[macOS] Remove FEATURE_MOUSE from embedded display server.

Pāvels Nadtočajevs 3 долоо хоног өмнө
parent
commit
ba097ffd49

+ 2 - 1
platform/macos/display_server_embedded.mm

@@ -322,6 +322,7 @@ bool DisplayServerEmbedded::mouse_is_mode_override_enabled() const {
 
 void DisplayServerEmbedded::warp_mouse(const Point2i &p_position) {
 	_THREAD_SAFE_METHOD_
+	Input::get_singleton()->set_mouse_position(p_position);
 	EngineDebugger::get_singleton()->send_message("game_view:warp_mouse", { p_position });
 }
 
@@ -478,7 +479,7 @@ bool DisplayServerEmbedded::has_feature(Feature p_feature) const {
 		case FEATURE_CUSTOM_CURSOR_SHAPE:
 			// case FEATURE_HIDPI:
 			// case FEATURE_ICON:
-		case FEATURE_MOUSE:
+			// case FEATURE_MOUSE:
 		case FEATURE_MOUSE_WARP:
 			// case FEATURE_NATIVE_DIALOG:
 			// case FEATURE_NATIVE_ICON: