6b77f5e13f0b94a189fcbd807205674c0c11d6af

Author
Neil Girdhar <mistersheik@gmail.com>
Committer
Neil Girdhar <mistersheik@gmail.com>
Date

Message

Fix switching from venv to venv

Diff

 1diff --git a/autoswitch_virtualenv.plugin.zsh b/autoswitch_virtualenv.plugin.zsh
 2index cec9d9fdb360c9efc10b896cbdc1f5916f334b4c..7ca82d42db6cd462c673ebaffa1bdbf78e852fe1 100644
 3--- a/autoswitch_virtualenv.plugin.zsh
 4+++ b/autoswitch_virtualenv.plugin.zsh
 5@@ -87,7 +87,7 @@ function _maybeworkon() {
 6     fi
 7 
 8     # Don't reactivate an already activated virtual environment
 9-    if [[ -z "$VIRTUAL_ENV" || "$venv_name" != "$(_get_venv_name $VIRTUAL_ENV $venv_type)" ]]; then
10+    if [[ -z "$VIRTUAL_ENV" || "$venv_dir" != "$VIRTUAL_ENV" ]]; then
11 
12         if [[ ! -d "$venv_dir" ]]; then
13             printf "Unable to find ${AUTOSWITCH_PURPLE}$venv_name${AUTOSWITCH_NORMAL} virtualenv\n"