diff options
Diffstat (limited to 'intern/memutil')
-rw-r--r-- | intern/memutil/MEM_CacheLimiter.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/intern/memutil/MEM_CacheLimiter.h b/intern/memutil/MEM_CacheLimiter.h index 801ee154d40..1f1088ea118 100644 --- a/intern/memutil/MEM_CacheLimiter.h +++ b/intern/memutil/MEM_CacheLimiter.h @@ -179,9 +179,10 @@ public: return; } - if(getDataSize) { + if (getDataSize) { mem_in_use = total_size(); - } else { + } + else { mem_in_use = MEM_get_memory_in_use(); } @@ -196,16 +197,18 @@ public: priority_queue.pop(); - if(getDataSize) { + if (getDataSize) { cur_size = getDataSize(elem->get()->get_data()); - } else { + } + else { cur_size = mem_in_use; } if (elem->destroy_if_possible()) { if (getDataSize) { mem_in_use -= cur_size; - } else { + } + else { mem_in_use -= cur_size - MEM_get_memory_in_use(); } } |