View | Details | Raw Unified | Return to bug 114914
Collapse All | Expand All

(-)libnautilus-private/nautilus-trash-directory.c (+10 lines)
Lines 265-270 Link Here
265
}
265
}
266
266
267
static void
267
static void
268
volume_unmounted_callback (GnomeVFSVolumeMonitor *monitor,
269
			   GnomeVFSVolume *volume,
270
			   NautilusTrashDirectory *trash)
271
{
272
	remove_volume (trash, volume);
273
}
274
275
static void
268
nautilus_trash_directory_instance_init (NautilusTrashDirectory *trash)
276
nautilus_trash_directory_instance_init (NautilusTrashDirectory *trash)
269
{
277
{
270
	GnomeVFSVolumeMonitor *volume_monitor;
278
	GnomeVFSVolumeMonitor *volume_monitor;
Lines 278-283 Link Here
278
				 G_CALLBACK (volume_mounted_callback), trash, 0);
286
				 G_CALLBACK (volume_mounted_callback), trash, 0);
279
	g_signal_connect_object (volume_monitor, "volume_pre_unmount",
287
	g_signal_connect_object (volume_monitor, "volume_pre_unmount",
280
				 G_CALLBACK (volume_unmount_started_callback), trash, 0);
288
				 G_CALLBACK (volume_unmount_started_callback), trash, 0);
289
	g_signal_connect_object (volume_monitor, "volume_unmounted",
290
				 G_CALLBACK (volume_unmounted_callback), trash, 0);
281
}
291
}
282
292
283
/* Finish initializing a new NautilusTrashDirectory. We have to do the
293
/* Finish initializing a new NautilusTrashDirectory. We have to do the

Return to bug 114914