uinode mouseMove fix

This commit is contained in:
MihailRis
2024-03-06 23:36:32 +03:00
parent 3e929cd97c
commit 3210f34701
+4
View File
@@ -112,11 +112,15 @@ void GUI::act(float delta) {
if (!Events::_cursor_locked) { if (!Events::_cursor_locked) {
if (Events::clicked(mousecode::BUTTON_1)) { if (Events::clicked(mousecode::BUTTON_1)) {
if (Events::jclicked(mousecode::BUTTON_1) ||
Events::delta.x || Events::delta.y)
{
focus->mouseMove(this, Events::cursor.x, Events::cursor.y); focus->mouseMove(this, Events::cursor.x, Events::cursor.y);
} }
} }
} }
} }
}
if (focus && !focus->isFocused()) { if (focus && !focus->isFocused()) {
focus = nullptr; focus = nullptr;
} }