static gboolean force_reload (NautilusDirectory *directory) { g_print ("forcing reload!\n"); nautilus_directory_force_reload (directory); return FALSE; }
static void desktop_force_reload (NautilusDirectory *directory) { NautilusDesktopDirectory *desktop; desktop = NAUTILUS_DESKTOP_DIRECTORY (directory); nautilus_directory_force_reload (desktop->details->real_directory); /* We don't invalidate the files in desktop, since they are always up to date. (And we don't ever want to mark them invalid.) */ }
static void desktop_directory_changed_callback (gpointer data) { update_desktop_directory (NAUTILUS_DESKTOP_DIRECTORY (data)); nautilus_directory_force_reload (NAUTILUS_DIRECTORY (data)); }