diff options
author | Michael Leibman <michael.leibman@gmail.com> | 2012-08-31 12:37:12 -0700 |
---|---|---|
committer | mleibman <michael.leibman@gmail.com> | 2012-08-31 12:37:12 -0700 |
commit | b2c85c8fc5d35a95004ec32fb5378b559242b4ff (patch) | |
tree | aac8572e7de6ba4bb326b1a14cd7fe85e6bb1493 /slick.grid.js | |
parent | 62bc8bfaab02229ab32529bb49694156cdec391b (diff) | |
download | SlickGrid-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.js | 4 |
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), |