[nautilus] Revert "extraction: check filespace before extraction"
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] Revert "extraction: check filespace before extraction"
- Date: Mon, 27 Mar 2017 19:01:30 +0000 (UTC)
commit 77e5bfbd57e7d5c3b372718151b83c181c69e7de
Author: Carlos Soriano <csoriano gnome org>
Date: Mon Mar 27 21:01:15 2017 +0200
Revert "extraction: check filespace before extraction"
This reverts commit 89f1113c4d3c1a108b1706fee82b742fbaaa708d.
src/nautilus-file-operations.c | 50 +---------------------------------------
1 files changed, 1 insertions(+), 49 deletions(-)
---
diff --git a/src/nautilus-file-operations.c b/src/nautilus-file-operations.c
index 1704497..125be8d 100644
--- a/src/nautilus-file-operations.c
+++ b/src/nautilus-file-operations.c
@@ -8384,52 +8384,6 @@ extract_job_on_completed (AutoarExtractor *extractor,
}
static void
-extract_job_on_scanned (AutoarExtractor *extractor,
- guint total_files,
- gpointer user_data)
-{
- guint64 total_size;
- ExtractJob *extract_job;
- GFile *source_file;
- g_autofree gchar *basename;
- gint response_id;
- GFileInfo *fsinfo;
- guint64 free_size;
-
- extract_job = user_data;
- total_size = autoar_extractor_get_total_size(extractor);
- source_file = autoar_extractor_get_source_file (extractor);
- basename = get_basename (source_file);
-
- fsinfo = g_file_query_filesystem_info (source_file,
- G_FILE_ATTRIBUTE_FILESYSTEM_FREE ","
- G_FILE_ATTRIBUTE_FILESYSTEM_READONLY,
- &extract_job->common.cancellable,
- NULL);
- free_size = g_file_info_get_attribute_uint64 (fsinfo,
- G_FILE_ATTRIBUTE_FILESYSTEM_FREE);
-
- if (total_size > free_size && total_size != -1)
- {
- nautilus_progress_info_take_status (extract_job->common.progress,
- g_strdup_printf (_("Error extracting ā%sā"),
- basename));
- response_id = run_error (&extract_job->common,
- g_strdup_printf (_("Not enough free space to extract %s"),basename),
- NULL,
- NULL,
- FALSE,
- CANCEL,
- NULL);
-
- if (response_id == 0 || response_id == GTK_RESPONSE_DELETE_EVENT)
- {
- abort_job ((CommonJob *) extract_job);
- }
- }
-}
-
-static void
report_extract_final_progress (ExtractJob *extract_job,
gint total_files)
{
@@ -8529,9 +8483,7 @@ extract_task_thread_func (GTask *task,
autoar_extractor_set_notify_interval (extractor,
PROGRESS_NOTIFY_INTERVAL);
- g_signal_connect (extractor, "scanned",
- G_CALLBACK (extract_job_on_scanned),
- extract_job);
+
g_signal_connect (extractor, "error",
G_CALLBACK (extract_job_on_error),
extract_job);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]