From 178690cff3a2de3a81c6b8b5c94908f57941d947 Mon Sep 17 00:00:00 2001 From: Namonay Date: Fri, 12 Jan 2024 04:24:24 +0100 Subject: [PATCH] Fixed mlx_mouse_move() not updating mouse position Removed SDL_FlushEvent(SDL_MOUSEMOTION) preventing Input::update() from catching new mouse position after a mlx_mouse_move() call --- src/core/application.inl | 1 - 1 file changed, 1 deletion(-) diff --git a/src/core/application.inl b/src/core/application.inl index c942efb..d25cb1d 100644 --- a/src/core/application.inl +++ b/src/core/application.inl @@ -42,7 +42,6 @@ namespace mlx::core } SDL_WarpMouseInWindow(_graphics[*static_cast(win)]->getWindow()->getNativeWindow(), x, y); SDL_PumpEvents(); - SDL_FlushEvent(SDL_MOUSEMOTION); } void Application::onEvent(void* win, int event, int (*funct_ptr)(int, void*), void* param) noexcept