acme: fix fd checks - initialize Window.rdselfd to -1 not 0

This commit is contained in:
cinap_lenrek 2018-10-20 23:57:50 +02:00
parent 84e019aba3
commit b4eb667f02
2 changed files with 2 additions and 1 deletions

View file

@ -84,6 +84,7 @@ coladd(Column *c, Window *w, Window *clone, int y)
} }
if(w == nil){ if(w == nil){
w = emalloc(sizeof(Window)); w = emalloc(sizeof(Window));
w->rdselfd = -1;
w->col = c; w->col = c;
draw(screen, r, textcols[BACK], nil, ZP); draw(screen, r, textcols[BACK], nil, ZP);
wininit(w, clone, r); wininit(w, clone, r);

View file

@ -236,7 +236,7 @@ xfidclose(Xfid *x)
break; break;
case QWrdsel: case QWrdsel:
close(w->rdselfd); close(w->rdselfd);
w->rdselfd = 0; w->rdselfd = -1;
break; break;
case QWwrsel: case QWwrsel:
w->nomark = FALSE; w->nomark = FALSE;