[F] Fix memory progress bar only displaying when unit is mib
This commit is contained in:
parent
619c9d2224
commit
c00568d413
1 changed files with 10 additions and 4 deletions
12
neofetch
12
neofetch
|
@ -2810,6 +2810,11 @@ get_memory() {
|
|||
# Creates temp variables: memory_unit_divider, memory_unit_multiplier
|
||||
memory_unit_divider=1
|
||||
memory_unit_multiplier=1
|
||||
|
||||
# Keep a copy of the original megabyte values because progress bar need them
|
||||
mu_mb="$mem_used"
|
||||
mt_mb="$mem_total"
|
||||
|
||||
case $memory_unit in
|
||||
tib)
|
||||
mem_label=TiB
|
||||
|
@ -2826,6 +2831,7 @@ get_memory() {
|
|||
memory_unit_multiplier=1024
|
||||
;;
|
||||
esac
|
||||
|
||||
# Uses temp variables from above: memory_unit_divider, memory_unit_multiplier
|
||||
if test "$memory_unit_divider" -ge 1; then
|
||||
printf -v mem_used "%'.*f" \
|
||||
|
@ -2843,9 +2849,9 @@ get_memory() {
|
|||
|
||||
# Bars.
|
||||
case $memory_display in
|
||||
"bar") memory="$(bar "${mem_used}" "${mem_total}")" ;;
|
||||
"infobar") memory="${memory} $(bar "${mem_used}" "${mem_total}")" ;;
|
||||
"barinfo") memory="$(bar "${mem_used}" "${mem_total}")${info_color} ${memory}" ;;
|
||||
"bar") memory="$(bar "${mu_mb}" "${mt_mb}")" ;;
|
||||
"infobar") memory="${memory} $(bar "${mu_mb}" "${mt_mb}")" ;;
|
||||
"barinfo") memory="$(bar "${mu_mb}" "${mt_mb}")${info_color} ${memory}" ;;
|
||||
esac
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue