summaryrefslogtreecommitdiffstats
path: root/platform/javascript/os_javascript.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2016-07-08 21:26:30 +0200
committerGitHub <noreply@github.com>2016-07-08 21:26:30 +0200
commit78601c843464288868a49eb94438c0b25682c0ef (patch)
treeb8c51a935760c291bcb2dc1d964b3608d9cb0650 /platform/javascript/os_javascript.cpp
parent20aee6f5286b7ffd25ffb1b22b0d188f6e164c0a (diff)
parent4beeff94335938ba0249aea69c4e47024b08bf64 (diff)
downloadredot-engine-78601c843464288868a49eb94438c0b25682c0ef.tar.gz
Merge pull request #5601 from eska014/emscripten-mouse-pos
Fix Input singleton mouse position in web export
Diffstat (limited to 'platform/javascript/os_javascript.cpp')
-rw-r--r--platform/javascript/os_javascript.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/javascript/os_javascript.cpp b/platform/javascript/os_javascript.cpp
index 2e42e79996..1defcb7cb2 100644
--- a/platform/javascript/os_javascript.cpp
+++ b/platform/javascript/os_javascript.cpp
@@ -415,6 +415,9 @@ void OS_JavaScript::push_input(const InputEvent& p_ev) {
InputEvent ev = p_ev;
ev.ID=last_id++;
+ if (ev.type==InputEvent::MOUSE_MOTION) {
+ input->set_mouse_pos(Point2(ev.mouse_motion.x, ev.mouse_motion.y));
+ }
input->parse_input_event(p_ev);
}