Resolution: exit correctly

This commit is contained in:
Dylan 2016-01-30 00:34:48 +11:00
parent 8a3a2ff26d
commit d836b67a1d
1 changed files with 10 additions and 3 deletions

11
fetch
View File

@ -23,6 +23,7 @@
export LC_ALL=C export LC_ALL=C
export LANG=c export LANG=c
export LANGUAGE=C export LANGUAGE=C
set -e
# Config Options {{{ # Config Options {{{
@ -1040,16 +1041,22 @@ getsong () {
getresolution () { getresolution () {
case "$os" in case "$os" in
"Linux" | *"BSD") "Linux" | *"BSD")
if type -p xdpyinfo >/dev/null 2>&1; then
resolution=$(xdpyinfo 2>/dev/null | awk '/dimensions:/ {printf $2}') resolution=$(xdpyinfo 2>/dev/null | awk '/dimensions:/ {printf $2}')
else
resolution="Unknown"
fi
;; ;;
"Mac OS X") "Mac OS X")
resolution=$(system_profiler SPDisplaysDataType |\ resolution=$(system_profiler SPDisplaysDataType |\
awk '/Resolution:/ {printf $2"x"$4" "}') awk '/Resolution:/ {printf $2"x"$4" "}')
;; ;;
esac
[ -z "$resolution" ] && resolution="Unknown" "*")
resolution="Unknown"
;;
esac
} }
# }}} # }}}