diff options
-rwxr-xr-x | internal/p10k.zsh | 4 |
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() { |