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

This commit is contained in:
Dylan Araps 2016-10-21 21:45:32 +11:00
parent 936f08e6a3
commit 4619eba654
1 changed files with 8 additions and 8 deletions

View File

@ -2901,7 +2901,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
@ -3299,17 +3299,17 @@ main() {
# Display the image if enabled # Display the image if enabled
displayimage displayimage
# Set cursor position next to ascii art
printf "\033[$((${lines:-4} - ${prompt_loc:-4}))A"
# Reset horizontal cursor position
printf "\033[9999999D"
fi fi
# Set cursor position next to ascii art
printf "\033[$((${lines:-4} - ${prompt_loc:-4}))A"
# Reset horizontal cursor position
printf "\033[9999999D"
# 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"