From 4b7347efa710b7a20b73adc1f73acb52df9fc5bb Mon Sep 17 00:00:00 2001 From: Sebastian Ramacher Date: Tue, 26 Mar 2013 13:03:07 +0100 Subject: [PATCH] We get an int from girara_config_get Signed-off-by: Sebastian Ramacher --- zathura.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/zathura.c b/zathura.c index 37923ab..a306075 100644 --- a/zathura.c +++ b/zathura.c @@ -280,11 +280,13 @@ zathura_init(zathura_t* zathura) /* page cache */ - zathura->page_cache.size = ZATHURA_PAGE_CACHE_DEFAULT_SIZE; - girara_setting_get(zathura->ui.session, "page-cache-size", &zathura->page_cache.size); - if (zathura->page_cache.size <= 0) { + int cache_size = 0; + girara_setting_get(zathura->ui.session, "page-cache-size", &cache_size); + if (cache_size <= 0) { girara_warning("page-cache-size is not positive, using %d instead", ZATHURA_PAGE_CACHE_DEFAULT_SIZE); zathura->page_cache.size = ZATHURA_PAGE_CACHE_DEFAULT_SIZE; + } else { + zathura->page_cache.size = cache_size; } zathura->page_cache.cache = g_malloc(zathura->page_cache.size * sizeof(int));