[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
14
neofetch
14
neofetch
|
@ -2810,6 +2810,11 @@ get_memory() {
|
||||||
# Creates temp variables: memory_unit_divider, memory_unit_multiplier
|
# Creates temp variables: memory_unit_divider, memory_unit_multiplier
|
||||||
memory_unit_divider=1
|
memory_unit_divider=1
|
||||||
memory_unit_multiplier=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
|
case $memory_unit in
|
||||||
tib)
|
tib)
|
||||||
mem_label=TiB
|
mem_label=TiB
|
||||||
|
@ -2823,9 +2828,10 @@ get_memory() {
|
||||||
|
|
||||||
kib)
|
kib)
|
||||||
mem_label=KiB
|
mem_label=KiB
|
||||||
memory_unit_multiplier=1024
|
memory_unit_multiplier=1024
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Uses temp variables from above: memory_unit_divider, memory_unit_multiplier
|
# Uses temp variables from above: memory_unit_divider, memory_unit_multiplier
|
||||||
if test "$memory_unit_divider" -ge 1; then
|
if test "$memory_unit_divider" -ge 1; then
|
||||||
printf -v mem_used "%'.*f" \
|
printf -v mem_used "%'.*f" \
|
||||||
|
@ -2843,9 +2849,9 @@ get_memory() {
|
||||||
|
|
||||||
# Bars.
|
# Bars.
|
||||||
case $memory_display in
|
case $memory_display in
|
||||||
"bar") memory="$(bar "${mem_used}" "${mem_total}")" ;;
|
"bar") memory="$(bar "${mu_mb}" "${mt_mb}")" ;;
|
||||||
"infobar") memory="${memory} $(bar "${mem_used}" "${mem_total}")" ;;
|
"infobar") memory="${memory} $(bar "${mu_mb}" "${mt_mb}")" ;;
|
||||||
"barinfo") memory="$(bar "${mem_used}" "${mem_total}")${info_color} ${memory}" ;;
|
"barinfo") memory="$(bar "${mu_mb}" "${mt_mb}")${info_color} ${memory}" ;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue