X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=blobdiff_plain;f=src%2Ffiledata.c;h=ccabe3f496e29ca12b62d9413fb085866c642a4e;hp=08e13668f6fa2d9571da7c10832facec49854057;hb=4b6aa2ade43072a4daab30b81b4900972fec7083;hpb=521f209ec73efaa8488de1774560c460b577a659 diff --git a/src/filedata.c b/src/filedata.c index 08e13668..ccabe3f4 100644 --- a/src/filedata.c +++ b/src/filedata.c @@ -1709,7 +1709,7 @@ gboolean file_data_register_mark_func(gint n, FileDataGetMarkFunc get_mark_func, file_data_mark_func_data[n] = data; file_data_destroy_mark_func[n] = notify; - if (get_mark_func) + if (get_mark_func && file_data_pool) { /* this effectively changes all known files */ g_hash_table_foreach(file_data_pool, file_data_notify_mark_func, NULL);