diff options
author | Ivan Kohler <ivan@freeside.biz> | 2017-08-25 15:06:19 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2017-08-25 15:06:19 -0700 |
commit | cbfeb5f6b7490f78361318ce6290bfb442dbfcbe (patch) | |
tree | e6409692bc2376649eeda94344f0a7f578a75428 /rt/share/html/Search/Chart | |
parent | 8ffd7de981603a189cd0ea62ca948eaf3f66ca49 (diff) | |
parent | 5b5eb87bf66f1fac003a13dc2db48e8970c5c986 (diff) |
Merge branch 'master' of git.freeside.biz:/home/git/freeside
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; } |