diff options
Diffstat (limited to 'www/epiphany/files/patch-embed_ephy-web-view.c')
-rw-r--r-- | www/epiphany/files/patch-embed_ephy-web-view.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/www/epiphany/files/patch-embed_ephy-web-view.c b/www/epiphany/files/patch-embed_ephy-web-view.c new file mode 100644 index 000000000000..beb96fd71c92 --- /dev/null +++ b/www/epiphany/files/patch-embed_ephy-web-view.c @@ -0,0 +1,14 @@ +--- embed/ephy-web-view.c.orig 2009-10-13 15:30:12.000000000 +0200 ++++ embed/ephy-web-view.c 2009-10-13 15:30:52.000000000 +0200 +@@ -1129,7 +1129,10 @@ ephy_web_view_load_url (EphyWebView *vie + else + effective_url = ephy_embed_utils_normalize_address (url); + +- webkit_web_view_open (WEBKIT_WEB_VIEW (view), effective_url); ++ if (g_str_has_prefix (effective_url, "javascript:")) ++ webkit_web_view_execute_script (WEBKIT_WEB_VIEW (view), effective_url); ++ else ++ webkit_web_view_open (WEBKIT_WEB_VIEW (view), effective_url); + + if (soup_uri) + soup_uri_free (soup_uri); |