From: Jerome St-Louis Date: Sat, 22 Oct 2016 14:03:56 +0000 (-0400) Subject: ecere/gui/Window: Invoking OnSysKeyHit for OnKeyDown events X-Git-Url: http://ecere.com/cgi-bin/gitweb.cgi?p=sdk;a=commitdiff_plain;h=275c57903a637c843ca0393b5b6fc108aaceed6c ecere/gui/Window: Invoking OnSysKeyHit for OnKeyDown events --- 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);