[Xfce4-commits] <midori:master> There's no user-stylesheet-uri in WebKit2

Christian Dywan noreply at xfce.org
Fri Apr 5 00:30:08 CEST 2013


Updating branch refs/heads/master
         to 13d67c47ae8a1adb3c98737daa3a65ce91a84245 (commit)
       from b92a0df29f90dafa342832def455976d732531cc (commit)

commit 13d67c47ae8a1adb3c98737daa3a65ce91a84245
Author: Christian Dywan <christian at twotoasts.de>
Date:   Thu Apr 4 23:54:12 2013 +0200

    There's no user-stylesheet-uri in WebKit2

 midori/midori-websettings.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/midori/midori-websettings.c b/midori/midori-websettings.c
index cd80bec..38aefeb 100644
--- a/midori/midori-websettings.c
+++ b/midori/midori-websettings.c
@@ -1222,8 +1222,12 @@ midori_web_settings_get_property (GObject*    object,
             WEB_SETTINGS_STRING ("enable-fullscreen")));
         break;
     case PROP_USER_STYLESHEET_URI:
+#ifdef HAVE_WEBKIT2
+        g_value_set_string (value, web_settings->user_stylesheet_uri);
+#else
         g_value_take_string (value, katze_object_get_string (web_settings,
             WEB_SETTINGS_STRING ("user-stylesheet-uri")));
+#endif
         break;
     default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
@@ -1278,7 +1282,11 @@ midori_web_settings_process_stylesheets (MidoriWebSettings* settings,
 
     /* data: uri prefix from Source/WebCore/page/Page.cpp:700 in WebKit */
     encoded = g_strconcat ("data:text/css;charset=utf-8;base64,", css->str, NULL);
+    #ifdef HAVE_WEBKIT2
+    /* TODO: webkit_web_view_group_add_user_style_sheet */
+    #else
     g_object_set (settings, WEB_SETTINGS_STRING ("user-stylesheet-uri"), encoded, NULL);
+    #endif
     g_free (encoded);
     g_string_free (css, TRUE);
 }


More information about the Xfce4-commits mailing list