summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Cisler <pavel@eazel.com>2000-08-09 23:21:24 +0000
committerPavel Cisler <pce@src.gnome.org>2000-08-09 23:21:24 +0000
commit179b1f3ed6cc3cad5fdd9d10ab1f87a82fe470dd (patch)
tree8dc99c1fadd10feebf7dc5634ce2127d1e90fd07
parent9f984d5dc484a3e00237048c36e47d596ba60d8b (diff)
downloadnautilus-179b1f3ed6cc3cad5fdd9d10ab1f87a82fe470dd.tar.gz
John helped me fix a crasher in trash empty state notification -- signals
2000-08-09 Pavel Cisler <pavel@eazel.com> * src/file-manager/fm-directory-view.c: (fm_directory_view_initialize): John helped me fix a crasher in trash empty state notification -- signals were being delivered to nonexistent objects, used gtk_signal_connect_while_alive instead to fix things.
-rw-r--r--ChangeLog8
-rw-r--r--src/file-manager/fm-directory-view.c9
2 files changed, 13 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 455753bb5..2bae886ab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2000-08-09 Pavel Cisler <pavel@eazel.com>
+
+ * src/file-manager/fm-directory-view.c:
+ (fm_directory_view_initialize):
+ John helped me fix a crasher in trash empty state notification --
+ signals were being delivered to nonexistent objects, used
+ gtk_signal_connect_while_alive instead to fix things.
+
2000-08-09 Gene Z. Ragan <gzr@eazel.com>
* libnautilus-extensions/nautilus-file.c:
diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c
index 7189d5dea..6d4c4ef6d 100644
--- a/src/file-manager/fm-directory-view.c
+++ b/src/file-manager/fm-directory-view.c
@@ -849,10 +849,11 @@ fm_directory_view_initialize (FMDirectoryView *directory_view)
"zoom_to_fit",
zoomable_zoom_to_fit_callback,
directory_view);
- gtk_signal_connect (GTK_OBJECT(nautilus_trash_monitor_get ()),
- "trash_state_changed",
- fm_directory_view_trash_state_changed_callback,
- directory_view);
+ gtk_signal_connect_while_alive (GTK_OBJECT (nautilus_trash_monitor_get ()),
+ "trash_state_changed",
+ fm_directory_view_trash_state_changed_callback,
+ directory_view,
+ GTK_OBJECT (directory_view));
gtk_widget_show (GTK_WIDGET (directory_view));