diff --git a/lib/x11/ext/composite.js b/lib/x11/ext/composite.js index 7de4818..545504d 100644 --- a/lib/x11/ext/composite.js +++ b/lib/x11/ext/composite.js @@ -45,49 +45,49 @@ exports.requireExt = function(display, callback) { X.seq_num++; console.log("ext.RedirectWindow", X.seq_num); - X.pack_stream.pack('CCSLLCxxx', [ext.majorOpcode, 1, 4, window, updateType]); + X.pack_stream.pack('CCSLCxxx', [ext.majorOpcode, 1, 3, window, updateType]); X.pack_stream.flush(); } ext.RedirectSubwindows = function( window, updateType ) { X.seq_num++; - X.pack_stream.pack('CCSLLCxxx', [ext.majorOpcode, 2, 4, window, updateType]); + X.pack_stream.pack('CCSLCxxx', [ext.majorOpcode, 2, 3, window, updateType]); X.pack_stream.flush(); } ext.UnredirectWindow = function(window) { X.seq_num++; - X.pack_stream.pack('CCSLL', [ext.majorOpcode, 3, 3, window]); + X.pack_stream.pack('CCSL', [ext.majorOpcode, 3, 2, window]); X.pack_stream.flush(); } ext.UnredirectSubwindows = function(window) { X.seq_num++; - X.pack_stream.pack('CCSLL', [ext.majorOpcode, 4, 3, window]); + X.pack_stream.pack('CCSL', [ext.majorOpcode, 4, 2, window]); X.pack_stream.flush(); } ext.CreateRegionFromBorderClip = function(region, window) { X.seq_num++; - X.pack_stream.pack('CCSLLL', [ext.majorOpcode, 5, 4, damage, region]); + X.pack_stream.pack('CCSLL', [ext.majorOpcode, 5, 3, damage, region]); X.pack_stream.flush(); } ext.NameWindowPixmap = function(window, pixmap) { X.seq_num++; - X.pack_stream.pack('CCSLLL', [ext.majorOpcode, 6, 4, window, pixmap]); + X.pack_stream.pack('CCSLL', [ext.majorOpcode, 6, 3, window, pixmap]); X.pack_stream.flush(); } ext.GetOverlayWindow = function(window) { X.seq_num++; - X.pack_stream.pack('CCSLL', [ext.majorOpcode, 7, 3]); + X.pack_stream.pack('CCSL', [ext.majorOpcode, 7, 2]); X.replies[X.seq_num] = [ function(buf, opt) { var res = buf.unpack('L'); @@ -101,7 +101,7 @@ exports.requireExt = function(display, callback) ext.ReleaseOverlayWindow = function(window) { X.seq_num++; - X.pack_stream.pack('CCSLL', [ext.majorOpcode, 8, 3, window]); + X.pack_stream.pack('CCSL', [ext.majorOpcode, 8, 2, window]); X.pack_stream.flush(); }