Пример #1
0
/* special case for correct main window behavior */
void
file_maint_moved (const gchar * source, const gchar * dest,
		  GList * ignore_list)
{
    cache_maint_moved (CACHE_THUMBS, source, dest);
    cache_maint_moved (CACHE_COMMENTS, source, dest);
}
Пример #2
0
void cache_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
	if (!(type & NOTIFY_CHANGE) || !fd->change) return;
	
	DEBUG_1("Notify cache_maint: %s %04x", fd->path, type);
	switch (fd->change->type)
		{
		case FILEDATA_CHANGE_MOVE:
		case FILEDATA_CHANGE_RENAME:
			cache_maint_moved(fd);
			break;
		case FILEDATA_CHANGE_COPY:
			cache_maint_copied(fd);
			break;
		case FILEDATA_CHANGE_DELETE:
			cache_maint_removed(fd);
			break;
		case FILEDATA_CHANGE_UNSPECIFIED:
		case FILEDATA_CHANGE_WRITE_METADATA:
			break;
		}
}
Пример #3
0
void
file_maint_renamed (const gchar * source, const gchar * dest)
{
    cache_maint_moved (CACHE_THUMBS, source, dest);
    cache_maint_moved (CACHE_COMMENTS, source, dest);
}