summaryrefslogtreecommitdiff
path: root/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
diff options
context:
space:
mode:
authorRobby Russell <robby@planetargon.com>2015-02-10 07:28:51 -0800
committerRobby Russell <robby@planetargon.com>2015-02-10 07:28:51 -0800
commit13e5afe805f28749f4aa6a5e82272760a62ad573 (patch)
tree228b46be9981f8ed67f34effc774b97825215c12 /plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
parent811f1f9eb93c9a8a8c554e0ecd0d7ccb377b5919 (diff)
parent833e6f5958b9851d2dbcf8ae706474af4079a25e (diff)
downloadzsh-13e5afe805f28749f4aa6a5e82272760a62ad573.tar.gz
zsh-13e5afe805f28749f4aa6a5e82272760a62ad573.tar.bz2
zsh-13e5afe805f28749f4aa6a5e82272760a62ad573.zip
Merge pull request #3164 from nailor/fix-deactivate-bug
virtualenvwrapper: Deactivate only if in virtualenv
Diffstat (limited to 'plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh')
-rw-r--r--plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh b/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
index 52e02d3e0..217ab0722 100644
--- a/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
+++ b/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
@@ -38,7 +38,7 @@ if (( $+commands[$virtualenvwrapper] )); then
source $ENV_NAME/bin/activate && export CD_VIRTUAL_ENV="$ENV_NAME"
fi
fi
- elif [ $CD_VIRTUAL_ENV ]; then
+ elif [[ -n $CD_VIRTUAL_ENV && -n $VIRTUAL_ENV ]]; then
# We've just left the repo, deactivate the environment
# Note: this only happens if the virtualenv was activated automatically
deactivate && unset CD_VIRTUAL_ENV