summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaël Bonithon <gael@xfce.org>2021-12-23 09:26:57 +0100
committerGaël Bonithon <gael@xfce.org>2021-12-23 11:43:18 +0100
commit77f7ee91c152851e7e244d12d6adb992963270f7 (patch)
treea5762a3507aa2bd0f44c402964cb036a08b814bb
parent491693d2db0ad341988c739f9df3f83755bec50a (diff)
downloadtumbler-77f7ee91c152851e7e244d12d6adb992963270f7.tar.gz
xdg-cache: Remove temporary file when saving failed
-rw-r--r--plugins/xdg-cache/xdg-cache-thumbnail.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/xdg-cache/xdg-cache-thumbnail.c b/plugins/xdg-cache/xdg-cache-thumbnail.c
index 5fc2bdf..f13990a 100644
--- a/plugins/xdg-cache/xdg-cache-thumbnail.c
+++ b/plugins/xdg-cache/xdg-cache-thumbnail.c
@@ -419,6 +419,7 @@ xdg_cache_thumbnail_save_image_data (TumblerThumbnail *thumbnail,
{
g_set_error (&err, TUMBLER_ERROR, TUMBLER_ERROR_SAVE_FAILED,
TUMBLER_ERROR_MESSAGE_SAVE_FAILED, dest_path);
+ g_file_delete (temp_file, NULL, NULL);
}
/* free strings */