ref: ace7b13ccd4af5c5a6c15509e47fe72c295b6807
dir: /hidpi-2.patch/
diff c7dcc82b0be805717efbe77c98eaadf3ee1e31af uncommitted --- a/sys/src/9/port/devdraw.c +++ b/sys/src/9/port/devdraw.c @@ -765,6 +765,7 @@ drawnewclient(void) { Client *cl, **cp; + char *p; int i; for(i=0; i<sdraw.nclient; i++){ @@ -789,7 +790,9 @@ cl->slot = i; cl->clientid = ++sdraw.clientid; cl->op = SoverD; - cl->displaydpi=100; + if((p = getconf("dpi")) == nil || (cl->displaydpi = atoi(p)) == 0) { + cl->displaydpi=100; + } sdraw.client[i] = cl; return cl; }