From ce5fd232d89c7ef820f23c89d18a61624d97d33f Mon Sep 17 00:00:00 2001 From: gnosygnu Date: Wed, 4 Sep 2019 20:33:27 -0400 Subject: [PATCH] Html_dump: Count 0 byte entries as 1 byte [#561] --- 400_xowa/src/gplx/core/caches/Gfo_cache_mgr.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/400_xowa/src/gplx/core/caches/Gfo_cache_mgr.java b/400_xowa/src/gplx/core/caches/Gfo_cache_mgr.java index f07466cc0..af0f30dc7 100644 --- a/400_xowa/src/gplx/core/caches/Gfo_cache_mgr.java +++ b/400_xowa/src/gplx/core/caches/Gfo_cache_mgr.java @@ -58,7 +58,10 @@ public class Gfo_cache_mgr { int list_size = 0; for (int i = 0; i < len; ++i) { Gfo_cache_data itm = (Gfo_cache_data)hash.Get_at(i); - int new_size = list_size + itm.Size(); + int itm_size = itm.Size(); + if (itm_size == 0) + itm_size = 1; // if itm_size remains 0, it will never be added to tmp_delete cache; ISSUE#:561; DATE:2019-09-04 + int new_size = list_size + itm_size; if (new_size > reduce_by) tmp_delete.Add(itm); else