diff --git a/lib/corereqs.js b/lib/corereqs.js index 4ee6bb2..b798f9a 100644 --- a/lib/corereqs.js +++ b/lib/corereqs.js @@ -775,7 +775,7 @@ var templates = { // TODO: move code to calculate reqLength and use BigReq if needed outside of corereq.js // NOTE: big req is used here (first 'L' in format, 0 and +1 in params), won't work if not enabled - return [ 'CCSLLLSSssCCxxaa', [72, format, 0, reqLen, drawable, gc, width, height, dstX, dstY, leftPad, depth, data, pad]]; + return [ 'CCSLLLSSssCCxxaa', [72, format, 0, 1+reqLen, drawable, gc, width, height, dstX, dstY, leftPad, depth, data, pad]]; // return [ 'CCSLLLSSssCCxxaa', [72, format, 0, 1+reqLen, drawable, gc, width, height, dstX, dstY, leftPad, depth, data, pad]]; } ], @@ -791,7 +791,7 @@ var templates = { return { depth: depth, visualId: visualId, - data: buf.slice(20) + data: buf.slice(24) }; } ],