From 67219834be80bdbb35d036c2febb4a291528dca6 Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Sat, 19 Nov 2022 18:58:19 +0100 Subject: [PATCH] jscene: honor the getkey feature function in jscene_run() --- src/jscene.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/jscene.c b/src/jscene.c index 8b658ba..f572e09 100644 --- a/src/jscene.c +++ b/src/jscene.c @@ -231,12 +231,18 @@ jevent jscene_run(jscene *s) continue; } #endif + + getkey_feature_t feat = getkey_feature_function(); + if((k.type == KEYEV_DOWN || k.type == KEYEV_HOLD) && feat && feat(k)) + continue; + if(k.type != KEYEV_NONE && !jscene_process_key_event(s, k)) { e.type = JWIDGET_KEY; e.key = k; break; } + // TODO: Should only sleep when out of events! sleep(); }