diff --git a/src/frontend/gui/GUI.cpp b/src/frontend/gui/GUI.cpp index f3146e49..733fa219 100644 --- a/src/frontend/gui/GUI.cpp +++ b/src/frontend/gui/GUI.cpp @@ -112,7 +112,11 @@ void GUI::act(float delta) { if (!Events::_cursor_locked) { if (Events::clicked(mousecode::BUTTON_1)) { - focus->mouseMove(this, Events::cursor.x, Events::cursor.y); + if (Events::jclicked(mousecode::BUTTON_1) || + Events::delta.x || Events::delta.y) + { + focus->mouseMove(this, Events::cursor.x, Events::cursor.y); + } } } }