From b12d2eeb0f10015fca0f43ea159d790fc5e8bf0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Sun, 21 Nov 2021 19:07:29 +0100 Subject: [PATCH] Widgets/Canvas: Fix mouse position --- src/Nazara/Widgets/Canvas.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Nazara/Widgets/Canvas.cpp b/src/Nazara/Widgets/Canvas.cpp index 961cfbf72..6988b6483 100644 --- a/src/Nazara/Widgets/Canvas.cpp +++ b/src/Nazara/Widgets/Canvas.cpp @@ -80,10 +80,10 @@ namespace Nz std::size_t bestEntry = InvalidCanvasIndex; float bestEntryArea = std::numeric_limits::infinity(); - Nz::Vector3f mousePos(float(event.x), float(event.y), 0.f); + Vector3f mousePos(float(event.x), m_size.y - float(event.y), 0.f); for (std::size_t i = 0; i < m_widgetEntries.size(); ++i) { - const Nz::Boxf& box = m_widgetEntries[i].box; + const Boxf& box = m_widgetEntries[i].box; if (box.Contains(mousePos)) {