X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=blobdiff_plain;f=src%2Ffiledata.c;h=c99f3a91ca7ac9c08550e0ca4db33d8904b78e3b;hp=95f74d645065eff21a800ad318a39a1eff216ea4;hb=d6c33614c45e38845a0bcfd702e38e18d5dcec0b;hpb=0ac57169c3c70c9b6c7e68033982a03511b79640 diff --git a/src/filedata.c b/src/filedata.c index 95f74d64..c99f3a91 100644 --- a/src/filedata.c +++ b/src/filedata.c @@ -1262,8 +1262,11 @@ FileData *file_data_new_group(const gchar *path_utf8) filelist_read_real(dir, &files, NULL, TRUE); fd = g_hash_table_lookup(file_data_pool, path_utf8); - g_assert(fd); - file_data_ref(fd); + if (!fd) fd = file_data_new(path_utf8, &st, TRUE); + if (fd) + { + file_data_ref(fd); + } filelist_free(files); g_free(dir);