From 06cdff3612ae6d1caab09891a599726d3e368d69 Mon Sep 17 00:00:00 2001 From: Anatolie Rotaru Date: Fri, 4 Apr 2014 12:54:33 +0300 Subject: [PATCH] Fix rescale bug --- include/display.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/display.js b/include/display.js index 9f2d6b89..422c6cdd 100644 --- a/include/display.js +++ b/include/display.js @@ -180,9 +180,9 @@ rescale = function(factor) { } conf.scale = factor; - x = c.width - c.width * factor; - y = c.height - c.height * factor; - c.style[tp] = "scale(" + conf.scale + ") translate(-" + x + "px, -" + y + "px)"; + x = -((c.width - c.width * factor) / 2 / factor); + y = -((c.height - c.height * factor) / 2 / factor); + c.style[tp] = "scale(" + conf.scale + ") translate(" + x + "px, " + y + "px)"; }; setFillColor = function(color) {