Maximum value in extended encoding is 4095, not 4096

Wed, 24 Jun 2009 19:38:41 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Wed, 24 Jun 2009 19:38:41 +0100
changeset 6
8d4be5429414
parent 5
b4983e638117
child 7
a6977f303c2c

Maximum value in extended encoding is 4095, not 4096

gchart.lua file | annotate | diff | comparison | revisions
--- 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

mercurial