diff options
| -rwxr-xr-x | bin/icli | 13 | 
1 files changed, 10 insertions, 3 deletions
| @@ -143,14 +143,21 @@ sub break_str {  	my ($text, $waste) = @_;  	my $cut = $term_width - $waste; +	if ( +			(not defined $term_width) or  +			($term_width == 0) or +			($cut < 12)) { +		return $text; +	} +  	if ($cut_mode eq 'c') { -		return(substr($text, 0, $cut)); +		return substr($text, 0, $cut);  	}  	elsif ($cut_mode eq 'b') { -		return(join("\n", split_by_words($text, $waste, $cut))); +		return join("\n", split_by_words($text, $waste, $cut));  	}  	else { -		return($text); +		return $text;  	}  } | 
