Skip to content

Commit

Permalink
fixed: extended encoding fails if the max value is zero [Graeme Stuart]
Browse files Browse the repository at this point in the history
  • Loading branch information
mattetti committed Jul 20, 2009
1 parent 799a787 commit be3736c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion lib/gchart.rb
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ def convert_to_extended_value(number)
def extended_encoding
@max_value = dataset.compact.map{|ds| ds.compact.max}.max if @max_value == 'auto'

if @max_value == false || @max_value == 'false' || @max_value == :false
if @max_value == false || @max_value == 'false' || @max_value == :false || @max_value == 0
"e:" + dataset.map { |ds| ds.map { |number| number.nil? ? '__' : convert_to_extended_value(number)}.join }.join(',')
else
"e:" + dataset.map { |ds| ds.map { |number| number.nil? ? '__' : convert_to_extended_value( (@@ext_pairs.size - 1) * number / @max_value) }.join }.join(',')
Expand Down

0 comments on commit be3736c

Please sign in to comment.