aboutsummaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rwxr-xr-xinternal/p10k.zsh4
1 files changed, 3 insertions, 1 deletions
diff --git a/internal/p10k.zsh b/internal/p10k.zsh
index 5d6f0dad..2b6519df 100755
--- a/internal/p10k.zsh
+++ b/internal/p10k.zsh
@@ -3379,7 +3379,9 @@ function _p9k_dump_state() {
exec {fd}>&-
}
zf_mv -f $tmp $__p9k_dump_file || return
- zcompile $__p9k_dump_file || zf_rm -f $__p9k_dump_file.zwc
+ if [[ ${(%):-%#} == % ]]; then
+ zcompile $__p9k_dump_file || zf_rm -f $__p9k_dump_file.zwc
+ fi
}
function _p9k_restore_state() {