diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-02-03 03:53:18 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-02-03 03:53:18 +0100 |
commit | 5fd52f62418ffbfcdb31c2519ee071b0d7dc1063 (patch) | |
tree | de60b4914a7a9f70339f0b89cda13af655c57026 /sys/src/libdraw/window.c | |
parent | f556fd24378aa50136a8b52344a47881eb6a69eb (diff) | |
download | plan9front-5fd52f62418ffbfcdb31c2519ee071b0d7dc1063.tar.xz |
libdraw: work arround devdraw truncating screenid as 16bit
Diffstat (limited to 'sys/src/libdraw/window.c')
-rw-r--r-- | sys/src/libdraw/window.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/libdraw/window.c b/sys/src/libdraw/window.c index 83806535a..7f15b336f 100644 --- a/sys/src/libdraw/window.c +++ b/sys/src/libdraw/window.c @@ -29,7 +29,7 @@ allocscreen(Image *image, Image *fill, int public) 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); |