From f4aa464cf4c0ddea86dfbaf0d131e9c512ef59ce Mon Sep 17 00:00:00 2001 From: sebv Date: Thu, 30 Jan 2014 21:36:04 +0800 Subject: [PATCH] bugfix, simplifying loop avoiding win=undefined --- lib/devices/ios/ios-hybrid.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/lib/devices/ios/ios-hybrid.js b/lib/devices/ios/ios-hybrid.js index cc08f1c24..20b04b0a9 100644 --- a/lib/devices/ios/ios-hybrid.js +++ b/lib/devices/ios/ios-hybrid.js @@ -128,15 +128,7 @@ iOSHybrid.onPageChange = function (pageArray) { }, this)[0]; }.bind(this); - var win = item(pageArray); - var ret = false; - _.each(item(this.windowHandleCache), function (el, idx, l) { - if (l[idx] !== win[idx]) { - ret = true; - } - }); - - return ret; + return !_.isEqual(item(this.windowHandleCache), item(pageArray)); }.bind(this); // If a window gets navigated to an anchor it doesn't always fire a page callback event