[input] don't tear down input layer on windows for now #2192

This commit is contained in:
nick black 2021-09-20 07:01:38 -04:00
parent 257ec21671
commit d8c1a67b81
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

View File

@ -1976,6 +1976,8 @@ int init_inputlayer(tinfo* ti, FILE* infp, int lmargin, int tmargin,
int stop_inputlayer(tinfo* ti){ int stop_inputlayer(tinfo* ti){
int ret = 0; int ret = 0;
if(ti){ if(ti){
// FIXME cancellation on shutdown does not yet work on windows #2192
#ifndef __MINGW64__
if(ti->ictx){ if(ti->ictx){
loginfo("tearing down input thread\n"); loginfo("tearing down input thread\n");
ret |= cancel_and_join("input", ti->ictx->tid, NULL); ret |= cancel_and_join("input", ti->ictx->tid, NULL);
@ -1983,6 +1985,7 @@ int stop_inputlayer(tinfo* ti){
free_inputctx(ti->ictx); free_inputctx(ti->ictx);
ti->ictx = NULL; ti->ictx = NULL;
} }
#endif
} }
return ret; return ret;
} }