From: ryuan choi Date: Mon, 6 Sep 2010 07:59:39 +0000 (+0900) Subject: [elm_webview]change navigation policy api to pass uri X-Git-Tag: origin~282 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ffc9000e4d93a1a18dc297c4147f6f6c61707bad;p=framework%2Fuifw%2Felementary.git [elm_webview]change navigation policy api to pass uri --- diff --git a/src/lib/Elementary.h.in b/src/lib/Elementary.h.in index 06ec1a9..977522e 100644 --- a/src/lib/Elementary.h.in +++ b/src/lib/Elementary.h.in @@ -2614,7 +2614,7 @@ extern "C" { EAPI void elm_dayselector_check_state_set(Evas_Object *obj, Elm_DaySelector_Day day, Eina_Bool checked); /* WebView */ - typedef Eina_Bool (*Elm_WebView_Mime_Cb)(Evas_Object *obj); + typedef Eina_Bool (*Elm_WebView_Mime_Cb)(Evas_Object *obj, const char *uri); EAPI Evas_Object *elm_webview_add(Evas_Object *parent, Eina_Bool tiled); EAPI Evas_Object *elm_webview_webkit_get(Evas_Object *obj); EAPI void elm_webview_events_feed_set(Evas_Object *obj, Eina_Bool feed); diff --git a/src/lib/els_webview.c b/src/lib/els_webview.c index 0fa3bac..413ebcf 100644 --- a/src/lib/els_webview.c +++ b/src/lib/els_webview.c @@ -877,7 +877,7 @@ _smart_navigation_policy_decision(Ewk_View_Smart_Data *esd, Ewk_Frame_Resource_R return EINA_FALSE; } else - return func(esd->self); + return func(esd->self, request->url); } #ifdef NEED_TO_REMOVE