summaryrefslogtreecommitdiff
path: root/Functions/Misc/zcalc
diff options
context:
space:
mode:
Diffstat (limited to 'Functions/Misc/zcalc')
-rw-r--r--Functions/Misc/zcalc6
1 files changed, 5 insertions, 1 deletions
diff --git a/Functions/Misc/zcalc b/Functions/Misc/zcalc
index d9d1fb91b..78a48b9b0 100644
--- a/Functions/Misc/zcalc
+++ b/Functions/Misc/zcalc
@@ -141,7 +141,11 @@ while vared -cehp "${(%)ZCALCPROMPT}" line; do
eval "latest=\$(( $line ))"
argv[num++]=$latest
psvar[1]=$num
- print -- $(( $base $latest ))
+ if [[ -z $base ]]; then
+ print -- $latest
+ else
+ print -- $(( $base $latest ))
+ fi
fi
line=
done