From 534eae1b801c93950e2b664ffe772375d0fe2340 Mon Sep 17 00:00:00 2001 From: Xan Lopez Date: Tue, 14 Dec 2010 11:21:00 +0100 Subject: ephy-embed-single: move code from init to initialize --- embed/ephy-embed-single.c | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'embed') diff --git a/embed/ephy-embed-single.c b/embed/ephy-embed-single.c index ea6f49ce0..4c712f17f 100644 --- a/embed/ephy-embed-single.c +++ b/embed/ephy-embed-single.c @@ -270,8 +270,6 @@ static void ephy_embed_single_init (EphyEmbedSingle *single) { EphyEmbedSinglePrivate *priv; - WebKitWebPluginDatabase* database; - GSList *list, *p; single->priv = priv = EPHY_EMBED_SINGLE_GET_PRIVATE (single); priv->online = TRUE; @@ -281,20 +279,6 @@ ephy_embed_single_init (EphyEmbedSingle *single) g_free, NULL); cache_keyring_form_data (single); - - /* Disable Flash by default, since it uses GTK+2.x and we can't mix - * it in our GTK+3.x process */ - database = webkit_get_web_plugin_database (); - list = webkit_web_plugin_database_get_plugins (database); - for (p = list; p; p = p->next) { - WebKitWebPlugin *plugin = WEBKIT_WEB_PLUGIN (p->data); - if (g_strcmp0 (webkit_web_plugin_get_name (plugin), "Shockwave Flash") == 0) { - webkit_web_plugin_set_enabled (plugin, FALSE); - break; - } - } - - webkit_web_plugin_database_plugins_list_free (list); } static void @@ -497,6 +481,8 @@ ephy_embed_single_initialize (EphyEmbedSingle *single) char *filename; char *cookie_policy; char *cache_dir; + WebKitWebPluginDatabase* database; + GSList *list, *p; EphyEmbedSinglePrivate *priv = single->priv; /* Initialise nspluginwrapper's plugins if available */ @@ -560,6 +546,20 @@ ephy_embed_single_initialize (EphyEmbedSingle *single) soup_session_add_feature_by_type (session, SOUP_TYPE_PASSWORD_MANAGER_GNOME); #endif + /* Disable Flash by default, since it uses GTK+2.x and we can't mix + * it in our GTK+3.x process */ + database = webkit_get_web_plugin_database (); + list = webkit_web_plugin_database_get_plugins (database); + for (p = list; p; p = p->next) { + WebKitWebPlugin *plugin = WEBKIT_WEB_PLUGIN (p->data); + if (g_strcmp0 (webkit_web_plugin_get_name (plugin), "Shockwave Flash") == 0) { + webkit_web_plugin_set_enabled (plugin, FALSE); + break; + } + } + + webkit_web_plugin_database_plugins_list_free (list); + return TRUE; } -- cgit v1.2.3