diff options
Diffstat (limited to 'embed/mozilla/mozilla-embed-single.cpp')
-rw-r--r-- | embed/mozilla/mozilla-embed-single.cpp | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/embed/mozilla/mozilla-embed-single.cpp b/embed/mozilla/mozilla-embed-single.cpp index 62809590a..4165ff11e 100644 --- a/embed/mozilla/mozilla-embed-single.cpp +++ b/embed/mozilla/mozilla-embed-single.cpp @@ -105,10 +105,6 @@ #include <stdlib.h> -#ifdef ENABLE_NETWORK_MANAGER -#include <libnm_glib.h> -#endif - #ifdef HAVE_GECKO_1_8 #include <nsIURI.h> #include <nsIStyleSheetService.h> @@ -136,11 +132,6 @@ struct MozillaEmbedSinglePrivate GtkWidget *theme_window; #endif -#ifdef ENABLE_NETWORK_MANAGER - libnm_glib_ctx *nm_context; - guint nm_callback_id; -#endif - #ifdef HAVE_GECKO_1_8 char *user_css_file; guint user_css_enabled_notifier_id; @@ -552,62 +543,6 @@ mozilla_init_observer (MozillaEmbedSingle *single) } } -#ifdef ENABLE_NETWORK_MANAGER - -static void -network_state_cb (libnm_glib_ctx *context, - gpointer data) -{ - EphyEmbedSingle *single = EPHY_EMBED_SINGLE (data); - libnm_glib_state state; - - state = libnm_glib_get_network_state (context); - - LOG ("Network state: %d\n", state); - - switch (state) - { - case LIBNM_NO_DBUS: - case LIBNM_NO_NETWORKMANAGER: - case LIBNM_INVALID_CONTEXT: - /* do nothing */ - break; - case LIBNM_NO_NETWORK_CONNECTION: - ephy_embed_single_set_network_status (single, FALSE); - break; - case LIBNM_ACTIVE_NETWORK_CONNECTION: - ephy_embed_single_set_network_status (single, TRUE); - break; - } -} - -static void -mozilla_init_network_manager (MozillaEmbedSingle *single) -{ - MozillaEmbedSinglePrivate *priv = single->priv; - - priv->nm_context = libnm_glib_init (); - if (priv->nm_context == NULL) - { - g_warning ("Could not initialise NetworkManager, connection status will not be managed!\n"); - return; - } - - priv->nm_callback_id = libnm_glib_register_callback (priv->nm_context, - network_state_cb, - single, NULL); - if (priv->nm_callback_id == 0) - { - libnm_glib_shutdown (priv->nm_context); - priv->nm_context = NULL; - - g_warning ("Could not connect to NetworkManager, connection status will not be managed!\n"); - return; - } -} - -#endif /* ENABLE_NETWORK_MANAGER */ - #ifdef HAVE_GECKO_1_8 static void @@ -837,10 +772,6 @@ impl_init (EphyEmbedSingle *esingle) mozilla_init_observer (single); -#ifdef ENABLE_NETWORK_MANAGER - mozilla_init_network_manager (single); -#endif - #ifdef HAVE_GECKO_1_8 mozilla_stylesheet_init (single); #endif @@ -896,21 +827,6 @@ mozilla_embed_single_dispose (GObject *object) priv->mSingleObserver = nsnull; } -#ifdef ENABLE_NETWORK_MANAGER - if (priv->nm_context != NULL) - { - if (priv->nm_callback_id != 0) - { - libnm_glib_unregister_callback (priv->nm_context, - priv->nm_callback_id); - priv->nm_callback_id = 0; - } - - libnm_glib_shutdown (priv->nm_context); - priv->nm_context = NULL; - } -#endif - parent_class->dispose (object); } |