diff options
Diffstat (limited to 'sys/src/cmd/rio/rio.c')
| -rw-r--r-- | sys/src/cmd/rio/rio.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/sys/src/cmd/rio/rio.c b/sys/src/cmd/rio/rio.c index 0615084f5..272fa5e71 100644 --- a/sys/src/cmd/rio/rio.c +++ b/sys/src/cmd/rio/rio.c @@ -39,7 +39,6 @@ int threadrforkflag = 0; /* should be RFENVG but that hides rio from plumber */ void mousethread(void*); void keyboardthread(void*); void winclosethread(void*); -void deletethread(void*); void initcmd(void*); Channel* initkbd(void); @@ -190,7 +189,6 @@ threadmain(int argc, char *argv[]) exitchan = chancreate(sizeof(int), 0); winclosechan = chancreate(sizeof(Window*), 0); - deletechan = chancreate(sizeof(char*), 0); view = screen; viewr = view->r; @@ -211,7 +209,6 @@ threadmain(int argc, char *argv[]) threadcreate(keyboardthread, nil, STACK); threadcreate(mousethread, nil, STACK); threadcreate(winclosethread, nil, STACK); - threadcreate(deletethread, nil, STACK); filsys = filsysinit(xfidinit()); if(filsys == nil) @@ -429,37 +426,6 @@ winclosethread(void*) } } -/* thread to make Deleted windows that the client still holds disappear offscreen after an interval */ -void -deletethread(void*) -{ - char *s; - Image *i; - - threadsetname("deletethread"); - for(;;){ - s = recvp(deletechan); - i = namedimage(display, s); - if(i != nil){ - /* move it off-screen to hide it, since client is slow in letting it go */ - originwindow(i, i->r.min, view->r.max); - freeimage(i); - flushimage(display, 1); - } - free(s); - } -} - -void -deletetimeoutproc(void *v) -{ - char *s; - - s = v; - sleep(750); /* remove window from screen after 3/4 of a second */ - sendp(deletechan, s); -} - /* * Button 6 - keyboard toggle - has been pressed. * Send event to keyboard, wait for button up, send that. |
