[gthumb] Removed more unused cache functions
- From: Michael J. Chudobiak <mjc src gnome org>
- To: svn-commits-list gnome org
- Subject: [gthumb] Removed more unused cache functions
- Date: Mon, 11 May 2009 15:58:21 -0400 (EDT)
commit 052bee28c4afb137465a38814e4ab21dc957d545
Author: Michael J. Chudobiak <mjc avtechpulse com>
Date: Mon May 11 15:58:08 2009 -0400
Removed more unused cache functions
---
libgthumb/file-utils.c | 74 ------------------------------------------------
1 files changed, 0 insertions(+), 74 deletions(-)
diff --git a/libgthumb/file-utils.c b/libgthumb/file-utils.c
index ff32c8c..f911130 100644
--- a/libgthumb/file-utils.c
+++ b/libgthumb/file-utils.c
@@ -2500,7 +2500,6 @@ get_cache_uri_from_uri (const char *uri)
#define MAX_CACHE_SIZE (256 * 1024 * 1024)
static GnomeVFSFileSize cache_used_space = 0;
static GList *cache_files = NULL;
-static gboolean cache_loaded = FALSE;
void
@@ -2531,79 +2530,6 @@ free_cache (void)
}
-static gint
-comp_func_time (gconstpointer a,
- gconstpointer b)
-{
- FileData *data_a, *data_b;
-
- data_a = (FileData*) a;
- data_b = (FileData*) b;
-
- return data_a->mtime > data_b->mtime;
-}
-
-
-void
-check_cache_free_space (void)
-{
- char *cache_dir;
- GFile *cache_gfile;
- GList *scan;
-
- cache_dir = get_cache_full_path (NULL, NULL);
- cache_gfile = gfile_new (cache_dir);
- g_free (cache_dir);
-
- if (! cache_loaded) {
- if (! gfile_path_list_new (cache_gfile, &cache_files, NULL)) {
- file_data_list_free (cache_files);
- cache_files = NULL;
- cache_loaded = FALSE;
- g_object_unref (cache_gfile);
- return;
- }
- cache_files = g_list_sort (cache_files, comp_func_time);
-
- cache_used_space = 0;
- for (scan = cache_files; scan; scan = scan->next) {
- FileData *file = scan->data;
- cache_used_space += file->size;
- }
-
- cache_loaded = TRUE;
- }
-
- debug (DEBUG_INFO, "cache size: %"GNOME_VFS_SIZE_FORMAT_STR".\n", cache_used_space);
-
- if (cache_used_space > MAX_CACHE_SIZE) {
- int n = 0;
-
- /* the first file is the last copied, so reverse the list to
- * delete the older files first. */
-
- cache_files = g_list_reverse (cache_files);
- for (scan = cache_files; scan && (cache_used_space > MAX_CACHE_SIZE / 2); ) {
- FileData *file = scan->data;
-
- file_unlink (file->path);
- cache_used_space -= file->size;
-
- cache_files = g_list_remove_link (cache_files, scan);
- file_data_list_free (scan);
- scan = cache_files;
-
- n++;
- }
- cache_files = g_list_reverse (cache_files);
-
- debug (DEBUG_INFO, "deleted %d files, new cache size: %"GNOME_VFS_SIZE_FORMAT_STR".\n", n, cache_used_space);
- }
-
- g_object_unref (cache_gfile);
-}
-
-
static GdkPixbuf*
get_pixbuf_using_external_converter (FileData *file,
int requested_width,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]