diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2017-08-06 10:11:28 -0700 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2017-08-06 10:11:28 -0700 |
| commit | de9d037528895f7151a9aead6724ce2df95f9586 (patch) | |
| tree | 3ba47a923a1d6033605ffc5586ed1af439d8c141 /rt/share/html/Search/Chart | |
| parent | b226bc6bd81f999176cdbfa53a799033ff0a0307 (diff) | |
rt 4.2.14 (#13852)
Diffstat (limited to 'rt/share/html/Search/Chart')
| -rw-r--r-- | rt/share/html/Search/Chart | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/rt/share/html/Search/Chart b/rt/share/html/Search/Chart index 8e26bcc45..f51898b0f 100644 --- a/rt/share/html/Search/Chart +++ b/rt/share/html/Search/Chart @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2016 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2017 Best Practical Solutions, LLC %# <sales@bestpractical.com> %# %# (Except where explicitly superseded by other copyright notices) @@ -371,8 +371,14 @@ if ($chart_class eq "GD::Graph::bars") { if ( $width > $x_space_for_label ) { $can{'horizontal, one line'} = 0; } - my $y_space_for_label = $Height * 0.6 - *( 1 - ($args{'element'}-$min_value)/($max_value-$min_value) ); + my $y_space_for_label; + if ($max_value == $min_value) { + $y_space_for_label = 0; + } + else { + $y_space_for_label = $Height * 0.6 + *( 1 - ($args{'element'}-$min_value)/($max_value-$min_value) ); + } if ( $width > $y_space_for_label ) { $can{'vertical, one line'} = 0; } |
