[nautilus] No need to iterate to clear all hash items



commit 564264cc6cc6fa44390791248019547a7133d70d
Author: William Jon McCann <jmccann redhat com>
Date:   Fri Aug 17 13:00:47 2012 -0400

    No need to iterate to clear all hash items

 libnautilus-private/nautilus-directory-async.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)
---
diff --git a/libnautilus-private/nautilus-directory-async.c b/libnautilus-private/nautilus-directory-async.c
index 9bf18b3..e067266 100644
--- a/libnautilus-private/nautilus-directory-async.c
+++ b/libnautilus-private/nautilus-directory-async.c
@@ -1075,12 +1075,6 @@ directory_load_cancel (NautilusDirectory *directory)
 	}
 }
 
-static gboolean
-remove_callback (gpointer key, gpointer value, gpointer user_data)
-{
-	return TRUE;
-}
-
 static void
 file_list_cancel (NautilusDirectory *directory)
 {
@@ -1097,7 +1091,7 @@ file_list_cancel (NautilusDirectory *directory)
 	}
 
 	if (directory->details->hidden_file_hash) {
-		g_hash_table_foreach_remove (directory->details->hidden_file_hash, remove_callback, NULL);
+		g_hash_table_remove_all (directory->details->hidden_file_hash);
 	}
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]