Преглед изворни кода

Input: Update mouse position on mouse-button events.

(cherry picked from commit 468719c480100a0d5c8e5c5760f7f38f6a857d4a)
Andreas Haas пре 8 година
родитељ
комит
ed3134088b
1 измењених фајлова са 5 додато и 0 уклоњено
  1. 5 0
      main/input_default.cpp

+ 5 - 0
main/input_default.cpp

@@ -304,6 +304,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: {