Add ClientMessage event

This commit is contained in:
Santiago Gimeno 2013-11-18 17:11:13 +01:00
parent f2b6f8775b
commit 690d24413b

View file

@ -378,6 +378,13 @@ XClient.prototype.unpackEvent = function(type, seq, extra, code, raw)
event.selection = values[1];
event.target = values[2];
event.property = values[3];
} else if (type == 33) {// ClientMessage
event.name = 'ClientMessage';
event.format = code;
event.wid = extra;
event.type = raw.readUInt32LE(0);
var format = (code === 32) ? 'LLLLL' : (code === 16) ? 'SSSSSSSSSS' : 'CCCCCCCCCCCCCCCCCCCC';
event.data = raw.unpack(format, 4);
}
return event;
}