Merge pull request #159 from ogr3/upstream2

Check if prompt_callback is a function must occur after theme has loaded.
Fixes #156
master
Martin Gondermann 10 years ago
commit aba5c4e12f
  1. 12
      gitprompt.sh

@ -225,6 +225,12 @@ function git_prompt_config()
git_prompt_load_theme git_prompt_load_theme
if [ "`type -t prompt_callback`" = 'function' ]; then
prompt_callback="prompt_callback"
else
prompt_callback="prompt_callback_default"
fi
if [ $GIT_PROMPT_LAST_COMMAND_STATE = 0 ]; then if [ $GIT_PROMPT_LAST_COMMAND_STATE = 0 ]; then
LAST_COMMAND_INDICATOR="$GIT_PROMPT_COMMAND_OK"; LAST_COMMAND_INDICATOR="$GIT_PROMPT_COMMAND_OK";
else else
@ -523,12 +529,6 @@ function prompt_callback_default {
} }
function gp_install_prompt { function gp_install_prompt {
if [ "`type -t prompt_callback`" = 'function' ]; then
prompt_callback="prompt_callback"
else
prompt_callback="prompt_callback_default"
fi
if [ -z "$OLD_GITPROMPT" ]; then if [ -z "$OLD_GITPROMPT" ]; then
OLD_GITPROMPT=$PS1 OLD_GITPROMPT=$PS1
fi fi

Loading…
Cancel
Save