A couple of fixes in unpackEvent

This commit is contained in:
Santiago Gimeno 2012-08-04 22:27:03 +02:00
parent cb5017e0b2
commit 5d4caccca8

View file

@ -290,19 +290,19 @@ XClient.prototype.unpackEvent = function(type, seq, extra, code, raw)
event.name = 'SelectionRequest';
event.time = extra;
var values = raw.unpack('LLLLL');
event.owner = raw[0];
event.requestor = raw[1];
event.selection = raw[2];
event.target = raw[3];
event.property = raw[4];
event.owner = values[0];
event.requestor = values[1];
event.selection = values[2];
event.target = values[3];
event.property = values[4];
} else if (type == 31) {// SelectionNotify
event.name = 'SelectionNotify';
event.time = extra;
var values = raw.unpack('LLLL');
event.requestor = raw[0];
event.selection = raw[1];
event.target = raw[2];
event.property = raw[3];
event.requestor = values[0];
event.selection = values[1];
event.target = values[2];
event.property = values[3];
}
return event;
}