From d0e0701913f3aede1fcb256f3d1e9c60c9af6edf Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Sun, 25 Nov 2012 21:41:52 -0500 Subject: devdraw, libdraw: add display->dpi Fixed at 100 right now, but the plan is to make it accurate and then use it. R=rsc http://codereview.appspot.com/6856091 --- src/libdraw/init.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/libdraw') diff --git a/src/libdraw/init.c b/src/libdraw/init.c index 0ddb3adc..c698ec68 100644 --- a/src/libdraw/init.c +++ b/src/libdraw/init.c @@ -179,6 +179,15 @@ getimage0(Display *d, Image *image) image->clipr.min.y = atoi(info+9*12); image->clipr.max.x = atoi(info+10*12); image->clipr.max.y = atoi(info+11*12); + + a = bufimage(d, 3); + a[0] = 'q'; + a[1] = 1; + a[2] = 'd'; + d->dpi = 100; + if(flushimage(d, 0) >= 0 && _displayrddraw(d, info, 12) == 12) + d->dpi = atoi(info); + return image; } -- cgit v1.2.3