wm_theme: Make Openbox config file parsing more robust

This commit is contained in:
Michael Straube 2019-12-12 11:10:49 +01:00
parent 5eafef80dc
commit 4204f79e5d
1 changed files with 2 additions and 1 deletions

View File

@ -1816,7 +1816,8 @@ get_wm_theme() {
ob_file="rc" ob_file="rc"
fi fi
wm_theme="$(awk -F "[<,>]" '/<theme/ {getline; print $3}' \ wm_theme="$(awk '/<theme>/ {while (getline n) {if (match(n, /<name>/)) {l=n; exit}}}
END {split(l, a, "[<>]"); print a[3]}' \
"${XDG_CONFIG_HOME}/openbox/${ob_file}.xml")"; "${XDG_CONFIG_HOME}/openbox/${ob_file}.xml")";
;; ;;