[file-roller] use the archive hash table instead of creating a new one
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [file-roller] use the archive hash table instead of creating a new one
- Date: Thu, 9 Aug 2012 06:57:13 +0000 (UTC)
commit 85e423e4aa86382bff30dbc5c251ceda14d3e509
Author: Paolo Bacchilega <paobac src gnome org>
Date: Thu Aug 9 08:52:36 2012 +0200
use the archive hash table instead of creating a new one
src/fr-window.c | 15 ++-------------
1 files changed, 2 insertions(+), 13 deletions(-)
---
diff --git a/src/fr-window.c b/src/fr-window.c
index c8daf14..fed200e 100644
--- a/src/fr-window.c
+++ b/src/fr-window.c
@@ -6889,29 +6889,18 @@ archive_is_encrypted (FrWindow *window,
}
}
else {
-
- GHashTable *file_hash;
- int i;
- GList *scan;
-
- file_hash = g_hash_table_new (g_str_hash, g_str_equal);
- for (i = 0; i < window->archive->files->len; i++) {
- FileData *fdata = g_ptr_array_index (window->archive->files, i);
- g_hash_table_insert (file_hash, fdata->original_path, fdata);
- }
+ GList *scan;
for (scan = file_list; ! encrypted && scan; scan = scan->next) {
char *filename = scan->data;
FileData *fdata;
- fdata = g_hash_table_lookup (file_hash, filename);
+ fdata = g_hash_table_lookup (window->archive->files_hash, filename);
g_return_val_if_fail (fdata != NULL, FALSE);
if (fdata->encrypted)
encrypted = TRUE;
}
-
- g_hash_table_destroy (file_hash);
}
return encrypted;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]