From 6a005028408a149c78a1a45be25edc113e36a0cb Mon Sep 17 00:00:00 2001 From: inxi-svn Date: Mon, 24 Mar 2014 23:48:22 +0000 Subject: [PATCH] branches one, G tests --- inxi | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/inxi b/inxi index 3bc3ee3..f048503 100755 --- a/inxi +++ b/inxi @@ -3,7 +3,7 @@ #### Script Name: inxi #### Version: 2.1.8 #### Date: 2014-03-24 -#### Patch Number: 06-b2 +#### Patch Number: 07-b2 ######################################################################## #### SPECIAL THANKS ######################################################################## @@ -9616,8 +9616,10 @@ print_graphics_data() part_1_data='' line_starter=' ' fi - graphics_data=$( create_print_line "$line_starter" "$part_1_data$part_2_data" ) - print_screen_output "$graphics_data" + if [[ -n $( grep -vE '^[[:space:]]*$' <<< $part_1_data$part_2_data ) ]];then + graphics_data=$( create_print_line "$line_starter" "$part_1_data$part_2_data" ) + print_screen_output "$graphics_data" + fi part_1_data='' part_2_data='' line_starter=' ' @@ -9637,9 +9639,11 @@ print_graphics_data() line_starter=' ' echo 1 fi - graphics_data=$( create_print_line "$line_starter" "$part_1_data$part_2_data" ) - print_screen_output "$graphics_data" - echo 2 + if [[ -n $( grep -vE '^[[:space:]]*$' <<< $part_1_data$part_2_data ) ]];then + graphics_data=$( create_print_line "$line_starter" "$part_1_data$part_2_data" ) + print_screen_output "$graphics_data" + echo 2 + fi fi line_starter=' ' graphics_data='' @@ -9647,7 +9651,8 @@ print_graphics_data() part_1_data="$display_server_string$driver_string" part_2_data="${C1}$res_tty$SEP3${C2} $screen_resolution $root_x_string" - if [[ -n $part_1_data$part_2_data && $( calculate_line_length "$part_1_data $part_2_data" ) -gt $COLS_INNER ]];then + if [[ -n $( grep -vE '^[[:space:]]*$' <<< $part_1_data$part_2_data ) && \ + $( calculate_line_length "$part_1_data $part_2_data" ) -gt $COLS_INNER ]];then graphics_data=$( create_print_line "$line_starter" "$part_1_data" ) print_screen_output "$graphics_data" line_starter=' ' @@ -9655,7 +9660,7 @@ print_graphics_data() graphics_data=$part_2_data echo 3 fi - if [[ -n $part_1_data$part_2_data ]];then + if [[ -n $( grep -vE '^[[:space:]]*$' <<< $part_1_data$part_2_data ) ]];then graphics_data=$( create_print_line "$line_starter" "$part_1_data$part_2_data" ) print_screen_output "$graphics_data" line_starter=' ' @@ -9690,9 +9695,11 @@ print_graphics_data() line_starter=' ' echo 5 fi - graphics_data=$( create_print_line "$line_starter" "$part_1_data$part_2_data" ) - print_screen_output "$graphics_data" - echo 6 + if [[ -n $part_1_data$part_2_data ]];then + graphics_data=$( create_print_line "$line_starter" "$part_1_data$part_2_data" ) + print_screen_output "$graphics_data" + echo 6 + fi fi eval $LOGFE }