summaryrefslogtreecommitdiffstats
path: root/slick.grid.js
diff options
context:
space:
mode:
authorMichael Leibman <michael.leibman@gmail.com>2012-08-31 12:37:12 -0700
committermleibman <michael.leibman@gmail.com>2012-08-31 12:37:12 -0700
commitb2c85c8fc5d35a95004ec32fb5378b559242b4ff (patch)
treeaac8572e7de6ba4bb326b1a14cd7fe85e6bb1493 /slick.grid.js
parent62bc8bfaab02229ab32529bb49694156cdec391b (diff)
downloadSlickGrid-b2c85c8fc5d35a95004ec32fb5378b559242b4ff.zip
SlickGrid-b2c85c8fc5d35a95004ec32fb5378b559242b4ff.tar.gz
SlickGrid-b2c85c8fc5d35a95004ec32fb5378b559242b4ff.tar.bz2
Fix #432 - check hasOwnProperty() in for (... in ...) loops over arrays.
Diffstat (limited to 'slick.grid.js')
-rw-r--r--slick.grid.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/slick.grid.js b/slick.grid.js
index c24db21..ef17ace 100644
--- a/slick.grid.js
+++ b/slick.grid.js
@@ -1507,6 +1507,10 @@ if (typeof Slick === "undefined") {
ensureCellNodesInRowsCache(row);
for (var columnIdx in cacheEntry.cellNodesByColumnIdx) {
+ if (!cacheEntry.cellNodesByColumnIdx.hasOwnProperty(columnIdx)) {
+ continue;
+ }
+
columnIdx = columnIdx | 0;
var m = columns[columnIdx],
d = getDataItem(row),