From 5eec06b0ead405b75f48c331f1477ad49da11c15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Thu, 9 Nov 2017 12:39:25 +0100 Subject: [PATCH] Sdk/Canvas: Fix crash on keyboard event --- SDK/src/NDK/Canvas.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SDK/src/NDK/Canvas.cpp b/SDK/src/NDK/Canvas.cpp index c3b2862c4..14f7d8565 100644 --- a/SDK/src/NDK/Canvas.cpp +++ b/SDK/src/NDK/Canvas.cpp @@ -144,18 +144,18 @@ namespace Ndk void Canvas::OnEventKeyPressed(const Nz::EventHandler* /*eventHandler*/, const Nz::WindowEvent::KeyEvent& event) { if (m_keyboardOwner != InvalidCanvasIndex) - m_widgetBoxes[m_hoveredWidget].widget->OnKeyPressed(event); + m_widgetBoxes[m_keyboardOwner].widget->OnKeyPressed(event); } void Canvas::OnEventKeyReleased(const Nz::EventHandler* /*eventHandler*/, const Nz::WindowEvent::KeyEvent& event) { if (m_keyboardOwner != InvalidCanvasIndex) - m_widgetBoxes[m_hoveredWidget].widget->OnKeyReleased(event); + m_widgetBoxes[m_keyboardOwner].widget->OnKeyReleased(event); } void Canvas::OnEventTextEntered(const Nz::EventHandler* /*eventHandler*/, const Nz::WindowEvent::TextEvent& event) { if (m_keyboardOwner != InvalidCanvasIndex) - m_widgetBoxes[m_hoveredWidget].widget->OnTextEntered(event.character, event.repeated); + m_widgetBoxes[m_keyboardOwner].widget->OnTextEntered(event.character, event.repeated); } }