handle initdraw errors
This commit is contained in:
parent
92874574e4
commit
4dd4213677
|
@ -229,7 +229,10 @@ main(int argc, char **argv)
|
|||
} else
|
||||
init();
|
||||
|
||||
initdraw(0, 0, "kbmap");
|
||||
if(initdraw(0, 0, "kbmap") < 0){
|
||||
fprint(2, "kbmap: initdraw failed: %r\n");
|
||||
exits("initdraw");
|
||||
}
|
||||
lightblue = allocimagemix(display, DPalebluegreen, DWhite);
|
||||
if(lightblue == nil)
|
||||
sysfatal("allocimagemix: %r");
|
||||
|
|
|
@ -292,8 +292,8 @@ void main(int argc, char *argv[]){
|
|||
close(errfile);
|
||||
}
|
||||
logfile=mkmfile("mothra.log", 0666|DMAPPEND);
|
||||
|
||||
initdraw(err,0,"mothra");
|
||||
if(initdraw(err, 0, "mothra") < 0)
|
||||
sysfatal("initdraw: %r");
|
||||
display->locking = 1;
|
||||
chrwidth=stringwidth(font, "0");
|
||||
pltabsize(chrwidth, 8*chrwidth);
|
||||
|
|
|
@ -1041,7 +1041,7 @@ main(int argc, char **argv)
|
|||
fd = 0;
|
||||
|
||||
if (initdraw(0, 0, "mug") < 0)
|
||||
sysfatal("initdraw failed");
|
||||
sysfatal("initdraw failed: %r");
|
||||
|
||||
if((orig = readimage(display, fd, 0)) == nil)
|
||||
sysfatal("readimage: %r");
|
||||
|
|
|
@ -1228,7 +1228,8 @@ main(int argc, char *argv[])
|
|||
sysfatal("newwindow: %r");
|
||||
free(s);
|
||||
}
|
||||
initdraw(drawerr, nil, argv0);
|
||||
if(initdraw(drawerr, nil, argv0) < 0)
|
||||
sysfatal("initdraw: %r");
|
||||
paper = display->white;
|
||||
frame = display->black;
|
||||
ground = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x777777FF);
|
||||
|
|
|
@ -43,7 +43,11 @@ main()
|
|||
char file[128];
|
||||
|
||||
haslast = 0;
|
||||
initdraw(0, 0, 0);
|
||||
if(initdraw(0, 0, "paint") < 0){
|
||||
fprint(2, "paint: initdraw failed: %r\n");
|
||||
exits("initdraw");
|
||||
}
|
||||
|
||||
einit(Emouse | Ekeyboard);
|
||||
draw(screen, screen->r, display->white, 0, ZP);
|
||||
flushimage(display, 1);
|
||||
|
|
|
@ -273,7 +273,10 @@ void main(int argc, char * argv[])
|
|||
Rectangle r3 = Rect(200, 100, 500, 300);
|
||||
Region reg;
|
||||
|
||||
initdraw(0, 0, "vncviewer");
|
||||
if(initdraw(0, 0, "vncviewer") < 0){
|
||||
fprint(2, "%s: initdraw failed: %r\n", argv[0]);
|
||||
exits("initdraw");
|
||||
}
|
||||
region_init(®);
|
||||
region_union(®, r1, r1);
|
||||
region_union(®, r2, r2);
|
||||
|
|
|
@ -132,7 +132,8 @@ main(int argc, char **argv)
|
|||
if(vncstart(vnc, shared) < 0)
|
||||
sysfatal("init failure: %r");
|
||||
|
||||
initdraw(0, 0, "vncv");
|
||||
if(initdraw(0, 0, "vncv") < 0)
|
||||
sysfatal("initdraw: %r");
|
||||
display->locking = 1;
|
||||
unlockdisplay(display);
|
||||
|
||||
|
|
|
@ -262,15 +262,12 @@ main(int argc, char **argv)
|
|||
if(argc)
|
||||
usage();
|
||||
|
||||
initdraw(0, 0, "winwatch");
|
||||
if(initdraw(0, fontname, "winwatch") < 0)
|
||||
sysfatal("initdraw: %r");
|
||||
lightblue = allocimagemix(display, DPalebluegreen, DWhite);
|
||||
if(lightblue == nil)
|
||||
sysfatal("allocimagemix: %r");
|
||||
|
||||
if(fontname)
|
||||
if((font = openfont(display, fontname)) == nil)
|
||||
sysfatal("font '%s' not found", fontname);
|
||||
|
||||
refreshwin();
|
||||
redraw(screen, 1);
|
||||
einit(Emouse|Ekeyboard);
|
||||
|
|
Loading…
Reference in a new issue