Fix for OS X when no window id is returned (like on the desktop)

This commit is contained in:
Tim O'Brien 2014-11-08 14:16:56 -08:00
parent cbec1d77b2
commit 98fc8dd91a

View File

@ -24,7 +24,7 @@ currentWindowId () {
if hash notify-send 2>/dev/null; then #ubuntu! if hash notify-send 2>/dev/null; then #ubuntu!
xprop -root | awk '/NET_ACTIVE_WINDOW/ { print $5; exit }' xprop -root | awk '/NET_ACTIVE_WINDOW/ { print $5; exit }'
elif hash osascript 2>/dev/null; then #osx elif hash osascript 2>/dev/null; then #osx
osascript -e 'tell application (path to frontmost application as text) to id of front window' 2&> /dev/null osascript -e 'tell application (path to frontmost application as text) to id of front window' 2&> /dev/null || echo "0"
else else
echo $EPOCHSECONDS #fallback for windows echo $EPOCHSECONDS #fallback for windows
fi fi