Commit 6f1ae617 authored by edward-p's avatar edward-p

Handle ${GTK2_RC_FILES} with multiple values

parent cc78503b
......@@ -2683,8 +2683,15 @@ get_style() {
# Check for general GTK2 Theme.
if [[ -z "$gtk2_theme" ]]; then
if [[ -f "${GTK2_RC_FILES:-${HOME}/.gtkrc-2.0}" ]]; then
gtk2_theme="$(grep "^[^#]*${name}" "${GTK2_RC_FILES:-${HOME}/.gtkrc-2.0}")"
if [[ -n "${GTK2_RC_FILES}" ]]; then
for gtkrc in ${GTK2_RC_FILES//:/ }; do
_gtk2_theme="$(grep "^[^#]*${name}" "${gtkrc}")"
[[ -n "${_gtk2_theme}" ]] && gtk2_theme="${_gtk2_theme}"
done
unset _gtk2_theme
elif [[ -f "${HOME}/.gtkrc-2.0" ]]; then
gtk2_theme="$(grep "^[^#]*${name}" "${HOME}/.gtkrc-2.0")"
elif [[ -f "/etc/gtk-2.0/gtkrc" ]]; then
gtk2_theme="$(grep "^[^#]*${name}" /etc/gtk-2.0/gtkrc)"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment