From f1188940573446f1e7d2f8fc312c3e960b827b7e Mon Sep 17 00:00:00 2001 From: nick black Date: Fri, 8 Oct 2021 19:08:32 -0400 Subject: [PATCH] [ncplayer] test for Release after testing for no event --- src/player/play.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/player/play.cpp b/src/player/play.cpp index 3cd76e916..d8e7cee95 100644 --- a/src/player/play.cpp +++ b/src/player/play.cpp @@ -103,14 +103,14 @@ auto perframe(struct ncvisual* ncv, struct ncvisual_options* vopts, }else{ keyp = nc.get(false, &ni); } + if(keyp == 0){ + break; + } // we don't care about key release events, especially the enter // release that starts so many interactive programs under Kitty if(ni.evtype == EvType::Release){ continue; } - if(keyp == 0){ - break; - } if(keyp == ' '){ if((keyp = nc.get(true)) == (uint32_t)-1){ ncplane_destroy(subp);