Mercurial > geeqie
changeset 910:b394ecbf3dca
delete file_data_planned_change_hash when it is not used
author | nadvornik |
---|---|
date | Tue, 22 Jul 2008 17:40:24 +0000 |
parents | 6f65d3ecf353 |
children | 8adf248bf5c9 |
files | src/filedata.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/filedata.c Mon Jul 21 21:38:26 2008 +0000 +++ b/src/filedata.c Tue Jul 22 17:40:24 2008 +0000 @@ -1671,6 +1671,12 @@ DEBUG_1("planned change: applying %s -> %s", fd->change->dest, fd->path); g_hash_table_remove(file_data_planned_change_hash, fd->change->dest); file_data_unref(fd); + if (g_hash_table_size(file_data_planned_change_hash) == 0) + { + g_hash_table_destroy(file_data_planned_change_hash); + file_data_planned_change_hash = NULL; + DEBUG_1("planned change: empty"); + } } }