diff options
Diffstat (limited to 'source/blender/windowmanager/intern/wm_init_exit.c')
-rw-r--r-- | source/blender/windowmanager/intern/wm_init_exit.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c index 0795bc8deee..ebe53722ce1 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.c +++ b/source/blender/windowmanager/intern/wm_init_exit.c @@ -64,6 +64,7 @@ #include "BLI_listbase.h" #include "BLI_string.h" #include "BLI_utildefines.h" +#include "BLI_cellalloc.h" #include "RE_engine.h" #include "RE_pipeline.h" /* RE_ free stuff */ @@ -441,8 +442,10 @@ void WM_exit_ext(bContext *C, const short do_python) GHOST_DisposeSystemPaths(); if(MEM_get_memory_blocks_in_use()!=0) { - printf("Error: Not freed memory blocks: %d\n", MEM_get_memory_blocks_in_use()); + printf("Error: Not freed memory blocks: %d\n", MEM_get_memory_blocks_in_use()+BLI_cellalloc_get_totblock()); MEM_printmemlist(); + BLI_cellalloc_printleaks(); + BLI_cellalloc_destroy(); } wm_autosave_delete(); |