diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2011-09-08 12:04:57 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2011-09-08 12:04:57 +0000 |
commit | dec633ca8e4c2eef3139579dcd83736dcd14c5f6 (patch) | |
tree | c61499a527a319b1a14484d6adbf169d8b262fd0 /desktop | |
parent | f6ac059a05b65bd9e93ba59fd932e3f8568a250a (diff) | |
download | netsurf-dec633ca8e4c2eef3139579dcd83736dcd14c5f6.tar.gz netsurf-dec633ca8e4c2eef3139579dcd83736dcd14c5f6.tar.bz2 |
make high level cache take a parameter structure
make hlcache have a single global container
svn path=/trunk/netsurf/; revision=12779
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/netsurf.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/desktop/netsurf.c b/desktop/netsurf.c index e5ca3fba7..37e06a330 100644 --- a/desktop/netsurf.c +++ b/desktop/netsurf.c @@ -70,6 +70,8 @@ /* the time between cache clean runs in ms */ #define IMAGE_CACHE_CLEAN_TIME (10 * 1000) +#define HL_CACHE_CLEAN_TIME (5 * 1000) + bool netsurf_quit = false; bool verbose_log = false; @@ -119,6 +121,10 @@ nserror netsurf_init(int *pargc, nserror error; struct utsname utsname; nserror ret = NSERROR_OK; + struct hlcache_parameters hlcache_parameters = { + .bg_clean_time = HL_CACHE_CLEAN_TIME, + .cb = netsurf_llcache_query_handler, + }; struct image_cache_parameters image_cache_parameters = { .bg_clean_time = IMAGE_CACHE_CLEAN_TIME, .limit = (8 * 1024 * 1024), @@ -197,7 +203,7 @@ nserror netsurf_init(int *pargc, fetch_init(); /* Initialise the hlcache and allow it to init the llcache for us */ - hlcache_initialise(netsurf_llcache_query_handler, NULL); + hlcache_initialise(&hlcache_parameters); /* Initialize system colours */ gui_system_colour_init(); |