[geany/geany-plugins] ba6142: webhelper: Initialize webkit favicon database

Chow Loong Jin git-noreply at xxxxx
Sat Jan 13 05:18:16 UTC 2018


Branch:      refs/heads/master
Author:      Chow Loong Jin <hyperair at debian.org>
Committer:   Chow Loong Jin <hyperair at debian.org>
Date:        Sat, 13 Jan 2018 05:18:16 UTC
Commit:      ba6142e6ad784d182bda184d7bc12420e1f0563c
             https://github.com/geany/geany-plugins/commit/ba6142e6ad784d182bda184d7bc12420e1f0563c

Log Message:
-----------
webhelper: Initialize webkit favicon database

This fixes missing favicons in webhelper.


Modified Paths:
--------------
    webhelper/src/gwh-browser.c

Modified: webhelper/src/gwh-browser.c
4 lines changed, 4 insertions(+), 0 deletions(-)
===================================================================
@@ -1124,6 +1124,7 @@ gwh_browser_init (GwhBrowser *self)
 {
   GtkWidget          *scrolled;
   WebKitSettings     *wkws;
+  WebKitWebContext   *wkcontext;
   gboolean            inspector_detached;
   
   self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, GWH_TYPE_BROWSER,
@@ -1134,6 +1135,9 @@ gwh_browser_init (GwhBrowser *self)
   self->priv->web_view = webkit_web_view_new ();
   wkws = webkit_web_view_get_settings (WEBKIT_WEB_VIEW (self->priv->web_view));
   g_object_set (wkws, "enable-developer-extras", TRUE, NULL);
+
+  wkcontext = webkit_web_view_get_context (WEBKIT_WEB_VIEW (self->priv->web_view));
+  webkit_web_context_set_favicon_database_directory (wkcontext, NULL);
   
   self->priv->settings = gwh_settings_get_default ();
   g_object_get (self->priv->settings,



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Plugins-Commits mailing list