diff --git a/libs/arg.c b/libs/arg.c index ecc72f1..cfe717f 100644 --- a/libs/arg.c +++ b/libs/arg.c @@ -343,7 +343,7 @@ rotateimg(const Arg *arg) if (!image) return; - rotation++; + rotation += arg->i ? arg->i : 1; drawmenu(); } diff --git a/scripts/spmenu_run b/scripts/spmenu_run index 8154888..075ebf1 100755 --- a/scripts/spmenu_run +++ b/scripts/spmenu_run @@ -1,8 +1,10 @@ #!/bin/sh [ ! -f "$HOME/.config/spmenu/spmenu_run.conf" ] && \ - mkdir -p "$HOME/.config/spmenu/spmenu_run.conf" && \ - touch "$HOME/.config/spmenu/spmenu_run.conf" || \ - . "$HOME/.config/spmenu/spmenu_run.conf" + mkdir -p "$HOME/.config/spmenu"; \ + touch "$HOME/.config/spmenu/spmenu_run.conf" + +[ -f "$HOME/.config/spmenu/spmenu_run.conf" ] && \ + "$HOME/.config/spmenu/spmenu_run.conf" [ -z "$TERMINAL" ] && TERMINAL="st -e" [ -z "$BROWSER" ] && BROWSER="xdg-open"