From ffc9000e4d93a1a18dc297c4147f6f6c61707bad Mon Sep 17 00:00:00 2001 From: ryuan choi Date: Mon, 6 Sep 2010 16:59:39 +0900 Subject: [PATCH] [elm_webview]change navigation policy api to pass uri --- src/lib/Elementary.h.in | 2 +- src/lib/els_webview.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 -- 2.7.4