Added another runnable, this code is hideously awful

This commit is contained in:
Joe Bowser 2012-04-13 16:27:09 -07:00
parent 531b8f641f
commit 327589a1d7

View File

@ -407,10 +407,16 @@ public class DroidGap extends Activity implements CordovaInterface {
// If timeout, then stop loading and handle error
if (me.loadUrlTimeout == currentLoadUrlTimeout) {
me.appView.stopLoading();
LOG.e(TAG, "DroidGap: TIMEOUT ERROR! - calling webViewClient");
//We need another mechanism for handling timeout errors, we can't use webViewClient.onReceivedError anymore.
//me.webViewClient.onReceivedError(me.appView, -6, "The connection to the server was unsuccessful.", url);
//TURTLES, TURTLES ALL THE WAY DOWN!!!!!
me.runOnUiThread(new Runnable() {
public void run() {
me.appView.stopLoading();
LOG.e(TAG, "DroidGap: TIMEOUT ERROR! - calling webViewClient");
appView.viewClient.onReceivedError(me.appView, -6, "The connection to the server was unsuccessful.", url);
};
});
}
}
};