+ DBG("<< load error [code: %d] [domain: %s] [description: %s] [failing_url: %s] >>\n",
+ error->code, error->domain, error->description, error->failing_url);
+ if ((errorCode <= -200 && errorCode >= -172))
+ {
+ if (!sd->ewk_view_stop)
+ sd->ewk_view_stop = (Eina_Bool (*)(Evas_Object *))dlsym(ewk_handle, "ewk_view_stop");
+ sd->ewk_view_stop(webview);
+
+ if (!sd->ewk_view_frame_main_get)
+ sd->ewk_view_frame_main_get = (Evas_Object *(*)(const Evas_Object *))dlsym(ewk_handle, "ewk_view_frame_main_get");
+
+ if (!sd->ewk_frame_contents_set)
+ sd->ewk_frame_contents_set = (Eina_Bool (*)(Evas_Object *, const char *, size_t, const char *, const char *, const char *))dlsym(ewk_handle, "ewk_frame_contents_set");
+
+ snprintf(szBuffer, 2048, NETWORK_FAIL_PAGE_HEADER "\"?%s?%s\"" NETWORK_FAIL_PAGE_FOOTER, error->failing_url, error->description);
+ sd->ewk_frame_contents_set(error->frame, szBuffer, 0, NULL, NULL, error->failing_url);
+
+ Evas_Object *popup = elm_popup_add(obj);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_popup_desc_set(popup, error->description);
+ elm_popup_buttons_add(popup, 1, "OK", ELM_POPUP_RESPONSE_OK, NULL);
+ evas_object_show(popup);
+ }
+ else if (errorCode != 0 && errorCode != -999)