# HG changeset patch # User Matthew Wild # Date 1245868721 -3600 # Node ID 8d4be5429414cc35a4dffd3215f3e134a315282f # Parent b4983e63811771763b3c8afcd1f3eab96a8d1709 Maximum value in extended encoding is 4095, not 4096 diff -r b4983e638117 -r 8d4be5429414 gchart.lua --- a/gchart.lua Wed Jun 24 19:37:41 2009 +0100 +++ b/gchart.lua Wed Jun 24 19:38:41 2009 +0100 @@ -97,7 +97,7 @@ if self.scale and value > 0 then --value = value - (self.scale.min or 0); --print(string.format("4096/(%d-%d)/(%d-%d) = %f", self.scale.max, self.scale.min, value, self.scale.min), value); - value = 4096/((self.scale.max-self.scale.min)/(value-self.scale.min)); + value = 4095/((self.scale.max-self.scale.min)/(value-self.scale.min)); end table.insert(encoded, to_extended_encoding(value)); end