correct size for all requests

This commit is contained in:
Andrey Sidorov 2012-05-29 15:56:41 +10:00
parent 31194398bc
commit fba32b442a

View file

@ -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();
}