ref: 98b7cc9141e3c5b7a6e32be01497ec905585d24d
parent: e7e80c1ad73e1941508a9da5329758f64a1b3266
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Feb 2 22:53:18 EST 2014
libdraw: work arround devdraw truncating screenid as 16bit
--- a/sys/src/libdraw/window.c
+++ b/sys/src/libdraw/window.c
@@ -29,7 +29,7 @@
a = bufimage(d, 1+4+4+4+1);
if(a == 0)
break;
- id = ++screenid;
+ id = ++screenid & 0xfffff; /* old devdraw bug */
a[0] = 'A';
BPLONG(a+1, id);
BPLONG(a+5, image->id);
--
⑨