commit d1e25ee94ec984b7557a4d4a178faee0b03f18ee from: rsc date: Thu Sep 15 17:09:40 2005 UTC Do not revert to CMAP for second file. (Rob Pike). commit - 68e139f29357d530eb0b0eaf18a437f2dd77e5c9 commit + d1e25ee94ec984b7557a4d4a178faee0b03f18ee blob - f61172a514a9fa955aa785ef8e37d230147d3d5e blob + 82dba4d79515f7ba2c35ec3d8eb7a4ab07df0091 --- src/cmd/jpg/jpg.c +++ src/cmd/jpg/jpg.c @@ -268,16 +268,18 @@ rpt: array = Breadjpg(&b, colorspace); c = nil; if(jflag) goto Return; - if(!dflag && !inited){ - if(initdraw(0, 0, 0) < 0){ - fprint(2, "jpg: initdraw failed: %r\n"); - return "initdraw"; + if(!dflag){ + if(!inited){ + if(initdraw(0, 0, 0) < 0){ + fprint(2, "jpg: initdraw failed: %r\n"); + return "initdraw"; + } + if(Fflag == 0) + einit(Ekeyboard|Emouse); + inited++; } - if(Fflag == 0) - einit(Ekeyboard|Emouse); if(defaultcolor && screen->depth>8 && outchan==CMAP8) outchan = RGB24; - inited++; } if(outchan == CMAP8) c = torgbv(r, !eflag);