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);