diff --git a/lib/x11/corereqs.js b/lib/x11/corereqs.js index f855dd0..2fc6c0b 100644 --- a/lib/x11/corereqs.js +++ b/lib/x11/corereqs.js @@ -164,24 +164,6 @@ module.exports = { [ 'CxSL', [10, 2] ] ], - // opcode 55 - CreateGC: [ - function(cid, drawable, values) { - var format = 'CxSLLL'; - var packetLength = 4 + (values ? Object.keys(values).length : 0); - var args = [55, packetLength, cid, drawable]; - var vals = packValueMask('CreateGC', values); - args.push(vals[0]); // values bitmask - var valArr = vals[1]; - for (v in valArr) - { - format += 'L'; // TODO: we know format string length in advance and += inefficient for string - args.push(valArr[v]); - } - return [format, args]; - } - ], - // opcode 16 InternAtom: [ function (returnOnlyIfExist, value) @@ -205,6 +187,24 @@ module.exports = { } ], + // opcode 55 + CreateGC: [ + function(cid, drawable, values) { + var format = 'CxSLLL'; + var packetLength = 4 + (values ? Object.keys(values).length : 0); + var args = [55, packetLength, cid, drawable]; + var vals = packValueMask('CreateGC', values); + args.push(vals[0]); // values bitmask + var valArr = vals[1]; + for (v in valArr) + { + format += 'L'; // TODO: we know format string length in advance and += inefficient for string + args.push(valArr[v]); + } + return [format, args]; + } + ], + PolyPoint: [ function(coordMode, drawable, gc, points) {