From e78db000c611405ba35188fdf613b4d56f84516b Mon Sep 17 00:00:00 2001 From: Andrew Grieve Date: Thu, 6 Nov 2014 15:33:10 -0500 Subject: [PATCH] CB-7974 Cancel timeout timer if view is destroyed --- framework/src/org/apache/cordova/CordovaWebView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/framework/src/org/apache/cordova/CordovaWebView.java b/framework/src/org/apache/cordova/CordovaWebView.java index 0c62b769..4d01f586 100755 --- a/framework/src/org/apache/cordova/CordovaWebView.java +++ b/framework/src/org/apache/cordova/CordovaWebView.java @@ -783,6 +783,9 @@ public class CordovaWebView extends WebView { public void handleDestroy() { + // Cancel pending timeout timer. + loadUrlTimeout++; + // Send destroy event to JavaScript this.loadUrl("javascript:try{cordova.require('cordova/channel').onDestroy.fire();}catch(e){console.log('exception firing destroy event from native');};");