summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2013-08-17 15:34:10 +0800
committerLAN-TW <lantw44@gmail.com>2013-08-17 15:34:10 +0800
commita84c72f958c8048d9f111a82533997b114c0c881 (patch)
treeb8a09a14700c97a02171913db7a047ba94af554b
parent4d1a54457e07365a33e2dc3932edcbdbca1f8bc7 (diff)
downloadgsoc2013-libgnome-autoar-a84c72f958c8048d9f111a82533997b114c0c881.tar
gsoc2013-libgnome-autoar-a84c72f958c8048d9f111a82533997b114c0c881.tar.gz
gsoc2013-libgnome-autoar-a84c72f958c8048d9f111a82533997b114c0c881.tar.bz2
gsoc2013-libgnome-autoar-a84c72f958c8048d9f111a82533997b114c0c881.tar.lz
gsoc2013-libgnome-autoar-a84c72f958c8048d9f111a82533997b114c0c881.tar.xz
gsoc2013-libgnome-autoar-a84c72f958c8048d9f111a82533997b114c0c881.tar.zst
gsoc2013-libgnome-autoar-a84c72f958c8048d9f111a82533997b114c0c881.zip
AutoarExtract: Do not remove source file if source is a file
-rw-r--r--gnome-autoar/autoar-extract.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnome-autoar/autoar-extract.c b/gnome-autoar/autoar-extract.c
index 4481f86..f1131fb 100644
--- a/gnome-autoar/autoar-extract.c
+++ b/gnome-autoar/autoar-extract.c
@@ -1769,7 +1769,7 @@ autoar_extract_step_cleanup (AutoarExtract *arextract) {
priv->completed_files = priv->files;
autoar_extract_signal_progress (arextract);
g_debug ("autoar_extract_step_cleanup: Update progress");
- if (autoar_pref_get_delete_if_succeed (priv->arpref)) {
+ if (autoar_pref_get_delete_if_succeed (priv->arpref) && priv->source_file != NULL) {
g_debug ("autoar_extract_step_cleanup: Delete");
g_file_delete (priv->source_file, priv->cancellable, NULL);
}