diff options
author | cinap_lenrek <cinap_lenrek@localhost> | 2011-04-11 20:56:59 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-04-11 20:56:59 +0000 |
commit | 632defb65612ae342358a4effc5ae71c8d90b8b8 (patch) | |
tree | 73fd1ef6439f860482b9ffca78bcc5997a2958a0 /sys/src/libmemdraw/load.c | |
parent | 45bab89362ebe122d60d5e9b1e2b949b26168db3 (diff) |
vesa-changes
Diffstat (limited to 'sys/src/libmemdraw/load.c')
-rw-r--r-- | sys/src/libmemdraw/load.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/src/libmemdraw/load.c b/sys/src/libmemdraw/load.c index 5095c15c3..984efa958 100644 --- a/sys/src/libmemdraw/load.c +++ b/sys/src/libmemdraw/load.c @@ -7,10 +7,17 @@ int loadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata) { int y, l, lpart, rpart, mx, m, mr; + Memdrawparam par; uchar *q; if(!rectinrect(r, i->r)) return -1; + + memset(&par, 0, sizeof par); + par.dst = i; + par.r = r; + hwdraw(&par); + l = bytesperline(r, i->depth); if(ndata < l*Dy(r)) return -1; |