Forráskód Böngészése

Input: Update mouse position on mouse-button events.

Andreas Haas 8 éve
szülő
commit
468719c480
1 módosított fájl, 5 hozzáadás és 0 törlés
  1. 5 0
      main/input_default.cpp

+ 5 - 0
main/input_default.cpp

@@ -336,6 +336,11 @@ void InputDefault::parse_input_event(const InputEvent &p_event) {
 				ev.screen_touch = touch_event;
 				main_loop->input_event(ev);
 			}
+
+			Point2 pos = Point2(p_event.mouse_button.global_x, p_event.mouse_button.global_y);
+			if (mouse_pos != pos) {
+				set_mouse_pos(pos);
+			}
 		} break;
 		case InputEvent::MOUSE_MOTION: {