From 27b000470d01af04e2c4d3880f48fdb1418b6977 Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 18 Jan 2017 23:39:22 +0100 Subject: [PATCH] Sdk/Canvas: Fix warning and optimize integer to float conversion --- SDK/src/NDK/Canvas.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SDK/src/NDK/Canvas.cpp b/SDK/src/NDK/Canvas.cpp index 74178d49a..8e96404f0 100644 --- a/SDK/src/NDK/Canvas.cpp +++ b/SDK/src/NDK/Canvas.cpp @@ -84,11 +84,12 @@ namespace Ndk const WidgetBox* bestEntry = nullptr; float bestEntryArea = std::numeric_limits::infinity(); + Nz::Vector3f mousePos(float(event.x), float(event.y), 0.f); for (const WidgetBox& entry : m_widgetBoxes) { const Nz::Boxf& box = entry.box; - if (box.Contains(Nz::Vector3f(event.x, event.y, 0.f))) + if (box.Contains(mousePos)) { float area = box.width * box.height; if (area < bestEntryArea)