Merge pull request #11 from santigimeno/master

A couple of fixes in unpackEvent
This commit is contained in:
Andrey Sidorov 2012-08-04 15:53:39 -07:00
commit 7312baef09

View file

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