[elm_webview]change navigation policy api to pass uri
authorryuan choi <ryuan.choi@samsung.com>
Mon, 6 Sep 2010 07:59:39 +0000 (16:59 +0900)
committerryuan choi <ryuan.choi@samsung.com>
Mon, 6 Sep 2010 07:59:39 +0000 (16:59 +0900)
src/lib/Elementary.h.in
src/lib/els_webview.c

index 06ec1a9..977522e 100644 (file)
@@ -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);
index 0fa3bac..413ebcf 100644 (file)
@@ -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