summaryrefslogtreecommitdiff
path: root/lib/gallery.common.js
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2011-01-11 21:21:59 -0800
committerBharat Mediratta <bharat@menalto.com>2011-01-11 21:21:59 -0800
commit7eabf6c1c27c2c0e98895f663bb2853d72976e01 (patch)
treea0989b39530c63ac57d3b04d7888e63599f4794d /lib/gallery.common.js
parent09d34696a12ae15f6c7378a64b2359465b2d7277 (diff)
Use Math.round() instead of Number() to convert floating point numbers
to integer. Fixes overflow probelm that causes #1490. Thanks to nkinkade for the fix.
Diffstat (limited to 'lib/gallery.common.js')
-rw-r--r--lib/gallery.common.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/gallery.common.js b/lib/gallery.common.js
index 2dbd7c7c..697a33cb 100644
--- a/lib/gallery.common.js
+++ b/lib/gallery.common.js
@@ -171,10 +171,10 @@
// handle the case where the calculation is almost zero (2.14e-14)
return {
- top: Number((height - imageHeight) / 2),
- left: Number((width - imageWidth) / 2),
- width: Number(imageWidth),
- height: Number(imageHeight)
+ top: Math.round((height - imageHeight) / 2),
+ left: Math.round((width - imageWidth) / 2),
+ width: Math.round(imageWidth),
+ height: Math.round(imageHeight)
};
};