浏览代码

Merge pull request #8137 from Hinsbart/mbutton_pos

Input: Update mouse position on mouse-button events.
Rémi Verschelde 8 年之前
父节点
当前提交
4911555f6c
共有 1 个文件被更改,包括 5 次插入0 次删除
  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: {