aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXan Lopez <xan@igalia.com>2013-03-24 03:46:35 +0800
committerXan Lopez <xan@igalia.com>2013-03-24 03:58:43 +0800
commit6bbf9b85650ea4fa3b0d4b6ce97f4a8a3389ce82 (patch)
tree56516b73014ab3ebdb97f652a5379e7b3b211584
parentc93cff37d2d64fac2e510aa32e7549444d74f366 (diff)
downloadgsoc2013-epiphany-6bbf9b85650ea4fa3b0d4b6ce97f4a8a3389ce82.tar.gz
gsoc2013-epiphany-6bbf9b85650ea4fa3b0d4b6ce97f4a8a3389ce82.tar.zst
gsoc2013-epiphany-6bbf9b85650ea4fa3b0d4b6ce97f4a8a3389ce82.zip
ephy-window: do not track network-status
The signal was removed from EphyEmbedSingle since it was a no-op.
-rw-r--r--src/ephy-window.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/ephy-window.c b/src/ephy-window.c
index fe7967190..a2d073133 100644
--- a/src/ephy-window.c
+++ b/src/ephy-window.c
@@ -1699,27 +1699,6 @@ sync_tab_title (EphyWebView *view,
ephy_web_view_get_title_composite (view));
}
-static void
-sync_network_status (EphyEmbedSingle *single,
- GParamSpec *pspec,
- EphyWindow *window)
-{
- EphyWindowPrivate *priv = window->priv;
- GtkAction *action;
- gboolean is_online;
-
- GNetworkMonitor *monitor = ephy_shell_get_net_monitor (ephy_shell_get_default ());
- is_online = g_network_monitor_get_network_available (monitor);
-
- action = gtk_action_group_get_action (priv->action_group,
- "FileWorkOffline");
- g_signal_handlers_block_by_func
- (action, G_CALLBACK (window_cmd_file_work_offline), window);
- gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), !is_online);
- g_signal_handlers_unblock_by_func
- (action, G_CALLBACK (window_cmd_file_work_offline), window);
-}
-
#ifndef HAVE_WEBKIT2
static void
popup_menu_at_coords (GtkMenu *menu, gint *x, gint *y, gboolean *push_in,
@@ -3451,7 +3430,6 @@ ephy_window_dispose (GObject *object)
{
EphyWindow *window = EPHY_WINDOW (object);
EphyWindowPrivate *priv = window->priv;
- GObject *single;
GSList *popups;
LOG ("EphyWindow dispose %p", window);
@@ -3472,10 +3450,6 @@ ephy_window_dispose (GObject *object)
g_slist_foreach (popups, (GFunc) gtk_menu_shell_deactivate, NULL);
g_slist_free (popups);
- single = ephy_embed_shell_get_embed_single (ephy_embed_shell_get_default ());
- g_signal_handlers_disconnect_by_func
- (single, G_CALLBACK (sync_network_status), window);
-
g_object_unref (priv->enc_menu);
priv->enc_menu = NULL;
@@ -3824,7 +3798,6 @@ ephy_window_constructor (GType type,
GObject *object;
EphyWindow *window;
EphyWindowPrivate *priv;
- EphyEmbedSingle *single;
GtkSettings *settings;
GtkAction *action;
GtkActionGroup *toolbar_action_group;
@@ -3960,12 +3933,6 @@ ephy_window_constructor (GType type,
"changed::" EPHY_PREFS_UI_SHOW_TOOLBARS,
G_CALLBACK (show_toolbars_setting_cb), window);
- /* network status */
- single = EPHY_EMBED_SINGLE (ephy_embed_shell_get_embed_single (ephy_embed_shell_get_default ()));
- sync_network_status (single, NULL, window);
- g_signal_connect (single, "notify::network-status",
- G_CALLBACK (sync_network_status), window);
-
/* Disable actions not needed for popup mode. */
toolbar_action_group = priv->toolbar_action_group;
action = gtk_action_group_get_action (toolbar_action_group, "FileNewTab");
d---------Wnn6-lib178logstatsplain d---------Wnn6149logstatsplain d---------Wnn7-lib178logstatsplain d---------a2ps178logstatsplain d---------ack178logstatsplain d---------acroread-jpnfont146logstatsplain d---------acroread5-jpnfont110logstatsplain d---------addttfont146logstatsplain d---------alias-fonts190logstatsplain d---------another-htmllint217logstatsplain d---------anthy178logstatsplain d---------aterm146logstatsplain d---------balsa178logstatsplain d---------bible_names-fpw146logstatsplain d---------binder36logstatsplain d---------bookview146logstatsplain d---------cal.rb146logstatsplain d---------canna-lib256logstatsplain d---------canna-server256logstatsplain d---------cannadic217logstatsplain d---------cdrom2217logstatsplain d---------celrw146logstatsplain d---------chasen-base146logstatsplain d---------chasen146logstatsplain d---------chimera178logstatsplain d---------csrd178logstatsplain d---------dbskkd-cdb178logstatsplain d---------ddskk-emacs2036logstatsplain d---------ddskk191logstatsplain d---------deepforest36logstatsplain d---------devil-fpw146logstatsplain d---------diclookup-emacs20217logstatsplain d---------diclookup-mule217logstatsplain d---------drpl146logstatsplain d---------dserver247logstatsplain d---------dvi2dvi178logstatsplain d---------dvi2ps213logstatsplain d---------dvi2tty178logstatsplain d---------dvipdfm185logstatsplain d---------dvipsk-vflib251logstatsplain d---------dvipsk251logstatsplain d---------e2ps178logstatsplain d---------easypr146logstatsplain d---------eb178logstatsplain d---------eb3178logstatsplain d---------ebd-fpw146logstatsplain d---------eblook146logstatsplain d---------ebnetd256logstatsplain d---------ebview-gtk2178logstatsplain d---------ebview178logstatsplain d---------ebw3178logstatsplain d---------edict-fpw146logstatsplain d---------edict-sdic146logstatsplain d---------edict-utf-8178logstatsplain d---------edict178logstatsplain d---------ee146logstatsplain d---------eijiro-fpw178logstatsplain d---------elisa10x8213logstatsplain d---------elisa8x8181logstatsplain d---------elisp-manual178logstatsplain d---------elvis213logstatsplain d---------emacs-emcws212logstatsplain d---------emacs-manual178logstatsplain d---------emacs20-dl-canna178logstatsplain d---------emacs20-dl-wnn6178logstatsplain d---------emacs20-emcws251logstatsplain d---------emacs21-emcws212logstatsplain d---------epic4105logstatsplain d---------epwutil146logstatsplain d---------escpf178logstatsplain d---------esecanna-module-vje25146logstatsplain d---------esecanna-module-vje30178logstatsplain d---------esecanna-module-wnn6146logstatsplain d---------esecanna217logstatsplain d---------eterm105logstatsplain d---------ewipe36logstatsplain d---------exmh273logstatsplain d---------expect178logstatsplain d---------flower-fpw146logstatsplain d---------foldoc-fpw146logstatsplain d---------font-kochi258logstatsplain d---------font-mplus213logstatsplain d---------font-shinonome181logstatsplain d---------freepwing146logstatsplain d---------fumeikai-fpw146logstatsplain d---------gal36logstatsplain d---------gawk178logstatsplain d---------gd36logstatsplain d---------gd136logstatsplain d---------ghostscript-gnu-jpnfont36logstatsplain d---------gicq178logstatsplain d---------gn-gnspool217logstatsplain d---------gnome110logstatsplain d---------gnomelibs68logstatsplain d---------gnumeric68logstatsplain d---------gorua185logstatsplain d---------gp110logstatsplain d---------gqmpeg105logstatsplain d---------grep146logstatsplain d---------groff178logstatsplain d---------gtkicq178logstatsplain d---------gxditview178logstatsplain d---------hex146logstatsplain d---------hns251logstatsplain d---------ical104logstatsplain d---------ipadic178logstatsplain d---------ircII178logstatsplain d---------iv212logstatsplain d---------japaneseAFM146logstatsplain d---------jargon-fpw146logstatsplain d---------jcode.pl146logstatsplain d---------jed217logstatsplain d---------jgv36logstatsplain d---------jhd146logstatsplain d---------jisx0213-fonts213logstatsplain d---------jls146logstatsplain d---------jmode178logstatsplain d---------jpilot36logstatsplain d---------jtex209-ascii110logstatsplain d---------jtex209-both178logstatsplain d---------jtex209-ntt110logstatsplain d---------jvim-canna+freewnn73logstatsplain d---------jvim-canna+wnn673logstatsplain d---------jvim-canna+wnn773logstatsplain d---------jvim-canna73logstatsplain d---------jvim-freewnn73logstatsplain d---------jvim-wnn673logstatsplain d---------jvim-wnn773logstatsplain d---------jvim178logstatsplain d---------jvim3-canna+freewnn73logstatsplain d---------jvim3-canna+wnn673logstatsplain d---------jvim3-canna+wnn773logstatsplain d---------jvim3-canna73logstatsplain d---------jvim3-direct_canna73logstatsplain d---------jvim3-freewnn73logstatsplain d---------jvim3-wnn673logstatsplain d---------jvim3-wnn773logstatsplain d---------jvim3178logstatsplain d---------jyuroku146logstatsplain d---------k10213logstatsplain d---------k12213logstatsplain d---------kakasi146logstatsplain d---------kanji18213logstatsplain d---------kanji26213logstatsplain d---------kanjipad178logstatsplain d---------kappa20213logstatsplain d---------kbanner178logstatsplain d---------kcc178logstatsplain d---------kde3-i18n146logstatsplain d---------kde4-l10n146logstatsplain d---------kdevelop72logstatsplain d---------kdrill178logstatsplain d---------kinput2-canna+freewnn+sj3149logstatsplain d---------kinput2-canna+freewnn149logstatsplain d---------kinput2-canna+sj3+wnn6149logstatsplain d---------kinput2-canna+sj3+wnn7149logstatsplain d---------kinput2-canna+sj3110logstatsplain d---------kinput2-canna+wnn6149logstatsplain d---------kinput2-canna+wnn7149logstatsplain d---------kinput2-canna110logstatsplain d---------kinput2-freewnn+sj3149logstatsplain d---------kinput2-freewnn217logstatsplain d---------kinput2-sj3+wnn6149logstatsplain d---------kinput2-sj3+wnn7149logstatsplain d---------kinput2-sj3110logstatsplain d---------kinput2-wnn6149logstatsplain d---------kinput2-wnn7149logstatsplain d---------kinput2217logstatsplain d---------kochi-ttfonts258logstatsplain