static gboolean force_reload (CajaDirectory *directory) { g_print ("forcing reload!\n"); caja_directory_force_reload (directory); return FALSE; }
static void desktop_force_reload (CajaDirectory *directory) { CajaDesktopDirectory *desktop; desktop = CAJA_DESKTOP_DIRECTORY (directory); caja_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 (CAJA_DESKTOP_DIRECTORY (data)); caja_directory_force_reload (CAJA_DIRECTORY (data)); }