|
@@ -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
|