From 5d4caccca82bfd0a339abab836e82516193bc1e8 Mon Sep 17 00:00:00 2001 From: Santiago Gimeno Date: Sat, 4 Aug 2012 22:27:03 +0200 Subject: [PATCH] A couple of fixes in unpackEvent --- lib/x11/xcore.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/x11/xcore.js b/lib/x11/xcore.js index 9c0b9ac..824c5bb 100644 --- a/lib/x11/xcore.js +++ b/lib/x11/xcore.js @@ -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; }