From 275c57903a637c843ca0393b5b6fc108aaceed6c Mon Sep 17 00:00:00 2001 From: Jerome St-Louis Date: Sat, 22 Oct 2016 10:03:56 -0400 Subject: [PATCH] ecere/gui/Window: Invoking OnSysKeyHit for OnKeyDown events --- ecere/src/gui/Window.ec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ecere/src/gui/Window.ec b/ecere/src/gui/Window.ec index 48e7f0a..3778155 100644 --- a/ecere/src/gui/Window.ec +++ b/ecere/src/gui/Window.ec @@ -4580,7 +4580,9 @@ private: if(method == __ecereVMethodID___ecereNameSpace__ecere__gui__Window_OnKeyDown) status = OnSysKeyDown(key, character); - else if(method == __ecereVMethodID___ecereNameSpace__ecere__gui__Window_OnKeyHit) + if(status && + (method == __ecereVMethodID___ecereNameSpace__ecere__gui__Window_OnKeyDown || + method == __ecereVMethodID___ecereNameSpace__ecere__gui__Window_OnKeyHit)) status = OnSysKeyHit(key, character); else if(method == __ecereVMethodID___ecereNameSpace__ecere__gui__Window_OnKeyUp) status = OnSysKeyUp(key, character); -- 1.8.3.1