libdraw, screenrc: bind devdraw and devmouse in screenrc instead of handling it in libdraw
libdraw was attempting to bind '#i' and '#m' to /dev when it could not find /dev/mouse or /dev/draw. a library shouldnt be that clever and do namespace manipulations on behalf of the caller. so instead, we setup the graphics environment in screenrc on boot time.
This commit is contained in:
parent
30a9d59070
commit
d1315ade41
3 changed files with 15 additions and 31 deletions
|
@ -99,10 +99,6 @@ initmouse(char *file, Image *i)
|
|||
file = "/dev/mouse";
|
||||
mc->file = strdup(file);
|
||||
mc->mfd = open(file, ORDWR|OCEXEC);
|
||||
if(mc->mfd<0 && strcmp(file, "/dev/mouse")==0){
|
||||
bind("#m", "/dev", MAFTER);
|
||||
mc->mfd = open(file, ORDWR|OCEXEC);
|
||||
}
|
||||
if(mc->mfd < 0){
|
||||
free(mc);
|
||||
return nil;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue