aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2003-12-14 05:37:42 +0800
committerChristian Persch <chpe@src.gnome.org>2003-12-14 05:37:42 +0800
commit28d91fc5baa0120da19eb59513c9118898ee2396 (patch)
tree778d08511512eaa7db0e1ec189f1ca77215cf6d2
parent9b633f92abdd89bedd5b7bb9912bd8e78c68f021 (diff)
downloadgsoc2013-epiphany-28d91fc5baa0120da19eb59513c9118898ee2396.tar.gz
gsoc2013-epiphany-28d91fc5baa0120da19eb59513c9118898ee2396.tar.zst
gsoc2013-epiphany-28d91fc5baa0120da19eb59513c9118898ee2396.zip
Use g_signal_connect_object so the signal isn't emitted for a dead
2003-12-13 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: (ephy_spinner_init): Use g_signal_connect_object so the signal isn't emitted for a dead spinner.
-rw-r--r--ChangeLog7
-rw-r--r--lib/widgets/ephy-spinner.c8
2 files changed, 11 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 3d3302aa8..f12fd94f5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-12-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-spinner.c: (ephy_spinner_init):
+
+ Use g_signal_connect_object so the signal isn't emitted for a dead
+ spinner.
+
2003-12-13 Marco Pesenti Gritti <marco@gnome.org>
* src/ephy-tab.c: (update_net_state_message),
diff --git a/lib/widgets/ephy-spinner.c b/lib/widgets/ephy-spinner.c
index 2e3b17327..23678d150 100644
--- a/lib/widgets/ephy-spinner.c
+++ b/lib/widgets/ephy-spinner.c
@@ -175,10 +175,10 @@ ephy_spinner_init (EphySpinner *spinner)
spinner->details->delay = spinner_DEFAULT_TIMEOUT;
/* FIXME: icon theme is per-screen, not global */
spinner->details->icon_theme = gtk_icon_theme_get_default ();
- g_signal_connect (spinner->details->icon_theme,
- "changed",
- G_CALLBACK (ephy_spinner_theme_changed),
- spinner);
+ g_signal_connect_object (spinner->details->icon_theme,
+ "changed",
+ G_CALLBACK (ephy_spinner_theme_changed),
+ spinner, 0);
spinner->details->quiescent_pixbuf = NULL;
spinner->details->image_list = NULL;