Don't do any dynamic prompt stuff in image off mode

This commit is contained in:
Dylan Araps 2016-10-21 18:09:25 +11:00
parent b13da1d999
commit 6e47608bc5

View file

@ -2923,7 +2923,7 @@ kdeconfigdir() {
dynamicprompt() { dynamicprompt() {
# Calculate image height in terminal cells. # Calculate image height in terminal cells.
# The '+ 4' adds a gap between the prompt and the content. # The '+ 4' adds a gap between the prompt and the content.
[ "$image" != "ascii" ] && [ "$image" != "off" ] && \ [ "$image" != "ascii" ] && \
lines="$((${height:-1} / ${font_height:-1} + 4))" lines="$((${height:-1} / ${font_height:-1} + 4))"
# If the info is higher than the ascii/image place the prompt # If the info is higher than the ascii/image place the prompt
@ -3319,17 +3319,18 @@ main() {
# Display the image if enabled # Display the image if enabled
displayimage displayimage
fi
# Set cursor position next to ascii art # Set cursor position next to ascii art
printf "\033[$((${lines:-4} - ${prompt_loc:-4}))A" printf "\033[$((${lines:-4} - ${prompt_loc:-4}))A"
# Reset horizontal cursor position # Reset horizontal cursor position
printf "\033[9999999D" printf "\033[9999999D"
fi
# Print the info # Print the info
printinfo printinfo
dynamicprompt
[ "$image" != "off" ] && dynamicprompt
# Re-enable line wrap # Re-enable line wrap
printf "%b%s" "\033[?7h" printf "%b%s" "\033[?7h"