From: Vladimir Nadvornik Date: Sat, 1 Oct 2011 18:58:34 +0000 (+0200) Subject: separate function fortesting changed files without sidecars X-Git-Tag: 1.1~31 X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=commitdiff_plain;h=aff67e653215952b4766cf33bfdfa24cd93949b3 separate function fortesting changed files without sidecars --- diff --git a/src/filedata.c b/src/filedata.c index 3118a027..de0c5144 100644 --- a/src/filedata.c +++ b/src/filedata.c @@ -300,9 +300,8 @@ static void file_data_set_path(FileData *fd, const gchar *path) file_data_set_collate_keys(fd); } -static gboolean file_data_check_changed_files_recursive(FileData *fd, struct stat *st) +static gboolean file_data_check_changed(FileData *fd, struct stat *st) { - gboolean ret = FALSE; GList *work; if (fd->size != st->st_size || @@ -315,8 +314,17 @@ static gboolean file_data_check_changed_files_recursive(FileData *fd, struct sta fd->thumb_pixbuf = NULL; file_data_increment_version(fd); file_data_send_notification(fd, NOTIFY_REREAD); - ret = TRUE; + return TRUE; } + return FALSE; +} + +static gboolean file_data_check_changed_files_recursive(FileData *fd, struct stat *st) +{ + gboolean ret = FALSE; + GList *work; + + ret = file_data_check_changed(fd, st); work = fd->sidecar_files; while (work)