Merge "Envsetup: Fix lunch choice with number in zsh"

This commit is contained in:
Treehugger Robot 2018-10-04 05:23:16 +00:00 committed by Gerrit Code Review
commit 2647067ae9
1 changed files with 7 additions and 1 deletions

View File

@ -585,7 +585,13 @@ function lunch()
local choices=($(TARGET_BUILD_APPS= LUNCH_MENU_CHOICES="${LUNCH_MENU_CHOICES[@]}" get_build_var COMMON_LUNCH_CHOICES))
if [ $answer -le ${#choices[@]} ]
then
selection=${choices[$(($answer-1))]}
# array in zsh starts from 1 instead of 0.
if [ -n "$ZSH_VERSION" ]
then
selection=${choices[$(($answer))]}
else
selection=${choices[$(($answer-1))]}
fi
fi
else
selection=$answer