From 28fdbadb0bce14697b456387e77ce7d44886f925 Mon Sep 17 00:00:00 2001 From: Andrey Sidorov Date: Tue, 29 Sep 2015 23:18:11 +1000 Subject: [PATCH] fix CreateNotify parsing #102 --- lib/xcore.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/xcore.js b/lib/xcore.js index 2a8aa15..975a485 100644 --- a/lib/xcore.js +++ b/lib/xcore.js @@ -303,14 +303,14 @@ XClient.prototype.unpackEvent = function(type, seq, extra, code, raw, headerBuf) } else if (type == 16) { // CreateNotify var values = raw.unpack('LLssSSSc'); event.name = 'CreateNotify' - event.parent = values[0]; - event.wid = values[1]; - event.x = values[2]; - event.y = values[3]; - event.width = values[4]; - event.height = values[5]; - event.borderWidth = values[6]; - event.overrideRedirect = values[7] ? true : false; + event.parent = extra; + event.wid = values[0]; + event.x = values[1]; + event.y = values[2]; + event.width = values[3]; + event.height = values[4]; + event.borderWidth = values[5]; + event.overrideRedirect = values[6] ? true : false; // x, y, width, height, border } else if (type == 17) { // destroy notify var values = raw.unpack('LL');