[Xfce4-commits] <midori:master> webkit_web_view_load(_alternate)_html with WebKit2
Christian Dywan
noreply at xfce.org
Tue Feb 26 01:20:01 CET 2013
Updating branch refs/heads/master
to 5d80229657108cd3ee607b3e6623f00927d6b3ce (commit)
from 435887d83f4e23f4ae1baaa1289902b2806edc9e (commit)
commit 5d80229657108cd3ee607b3e6623f00927d6b3ce
Author: Paweł Forysiuk <tuxator at o2.pl>
Date: Tue Feb 26 01:17:12 2013 +0100
webkit_web_view_load(_alternate)_html with WebKit2
midori/midori-view.c | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/midori/midori-view.c b/midori/midori-view.c
index e6c77fa..8529a2a 100644
--- a/midori/midori-view.c
+++ b/midori/midori-view.c
@@ -1223,19 +1223,23 @@ midori_view_set_html (MidoriView* view,
void* web_frame)
#endif
{
-#ifndef HAVE_WEBKIT2
g_return_if_fail (MIDORI_IS_VIEW (view));
g_return_if_fail (data != NULL);
WebKitWebView* web_view = WEBKIT_WEB_VIEW (view->web_view);
if (!uri)
uri = "about:blank";
+#ifndef HAVE_WEBKIT2
if (!web_frame)
web_frame = webkit_web_view_get_main_frame (web_view);
+#endif
katze_item_set_uri (view->item, uri);
midori_tab_set_special (MIDORI_TAB (view), TRUE);
+#ifndef HAVE_WEBKIT2
webkit_web_frame_load_alternate_string (
web_frame, data, uri, uri);
+#else
+ webkit_web_view_load_alternate_html (web_view, data, uri, uri);
#endif
}
@@ -3954,7 +3958,6 @@ void
midori_view_set_uri (MidoriView* view,
const gchar* uri)
{
-#ifndef HAVE_WEBKIT2
gchar* data;
g_return_if_fail (MIDORI_IS_VIEW (view));
@@ -4156,7 +4159,11 @@ midori_view_set_uri (MidoriView* view,
midori_tab_set_uri (MIDORI_TAB (view), uri);
midori_tab_set_special (MIDORI_TAB (view), TRUE);
+#ifndef HAVE_WEBKIT2
webkit_web_view_load_html_string (WEBKIT_WEB_VIEW (view->web_view), data, uri);
+#else
+ webkit_web_view_load_html (WEBKIT_WEB_VIEW (view->web_view), data, uri);
+#endif
g_free (data);
katze_item_set_meta_integer (view->item, "delay", MIDORI_DELAY_UNDELAYED);
katze_item_set_uri (view->item, midori_tab_get_uri (MIDORI_TAB (view)));
@@ -4193,11 +4200,12 @@ midori_view_set_uri (MidoriView* view,
midori_tab_set_uri (MIDORI_TAB (view), uri);
katze_item_set_uri (view->item, midori_tab_get_uri (MIDORI_TAB (view)));
katze_assign (view->title, NULL);
+#ifndef HAVE_WEBKIT2
webkit_web_view_set_view_source_mode (WEBKIT_WEB_VIEW (view->web_view), FALSE);
+#endif
webkit_web_view_load_uri (WEBKIT_WEB_VIEW (view->web_view), uri);
}
}
-#endif
}
/**
More information about the Xfce4-commits
mailing list