From a6cfa330adbdae4d63e34b1f405c6370bf944792 Mon Sep 17 00:00:00 2001 From: Caesar Date: Thu, 14 May 2020 13:22:50 -0300 Subject: [PATCH] Bug fixes - Now the script outputs an error when there are missing parameters - The script doesn't apply themes when the --output flag is passed --- i3wm-themer | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/i3wm-themer b/i3wm-themer index 0c15e873..e4a449d3 100755 --- a/i3wm-themer +++ b/i3wm-themer @@ -82,6 +82,7 @@ while [ 0 ]; do shift 1 cd $1 || exit 1 XDG_CONFIG_HOME=`pwd` + unset -f restartApps cd $OLDPWD elif [ "$1" = "-r" -o "$1" = "--restore" -o "$1" = "restore" ] ; then restoreDefaults @@ -98,7 +99,7 @@ CONFIG_PATH['dunst']="$XDG_CONFIG_HOME/dunst/dunstrc" CONFIG_PATH['nitrogen']="$XDG_CONFIG_HOME/nitrogen/bg-saved.cfg" CONFIG_PATH['polybar']="$XDG_CONFIG_HOME/polybar/config" CONFIG_PATH['xresources']="$XDG_CONFIG_HOME/../.Xresources" -if [[ $CHOSEN_THEME != $NULL && -f $CHOSEN_THEME ]] ; then +if [[ -f "$CHOSEN_THEME" ]] ; then source $CHOSEN_THEME else missingTheme