Comparing version 0.1.0 to 0.1.1
{ | ||
"name": "xawt", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Run shell commands when the active window focus changes", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -1,2 +0,2 @@ | ||
## xawt - X11 active window trigger | ||
# xawt - X11 active window trigger | ||
[![Build Status](https://travis-ci.org/dizzib/xawt.svg?branch=master)](https://travis-ci.org/dizzib/xawt) | ||
@@ -3,0 +3,0 @@ |
@@ -36,3 +36,2 @@ // Generated by LiveScript 1.4.0 | ||
return x.InternAtom(false, '_NET_ACTIVE_WINDOW', function(xerr){ | ||
var q; | ||
if (xerr) { | ||
@@ -44,10 +43,2 @@ return cb(wrapXerr("x.InternAtom _NET_ACTIVE_WINDOW failed", xerr)); | ||
}); | ||
q = Asyn.queue(worker, 1); | ||
x.on('event', function(it){ | ||
return q.push(it, function(err){ | ||
if (err) { | ||
return log(err); | ||
} | ||
}); | ||
}); | ||
return getActiveWid(function(err, wid){ | ||
@@ -58,5 +49,14 @@ if (err || !wid) { | ||
return me.getWindowState(wid, function(err, cur){ | ||
var q; | ||
state = { | ||
current: cur | ||
}; | ||
q = Asyn.queue(worker, 1); | ||
x.on('event', function(it){ | ||
return q.push(it, function(err){ | ||
if (err) { | ||
return log(err); | ||
} | ||
}); | ||
}); | ||
return cb.apply(this, arguments); | ||
@@ -63,0 +63,0 @@ }); |
15192