public void firstRun(Object responseObj)
{
+ if (responseObj != null && !responseObj.equals(responseObj))
+ {
+ // NaN is an object in Chrome - catch this weirdness
+ // this so we don't cause issues later
+ return;
+ }
doFirstRun(new Response(responseObj));
}
private void run(Response response)
{
+ if (response.objresp != null
+ && !response.objresp.equals(response.objresp))
+ {
+ // NaN is an object in Chrome - catch this weirdness
+ // this so we don't cause issues later
+ return;
+ }
responses.add(response);
List<RunResponse> laction = callbacks.get(response);