diff options
Diffstat (limited to 'source/blender/windowmanager/intern/wm_init_exit.c')
-rw-r--r-- | source/blender/windowmanager/intern/wm_init_exit.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c index 5dafadc5a47..675eb5e2e3a 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.c +++ b/source/blender/windowmanager/intern/wm_init_exit.c @@ -490,9 +490,11 @@ void WM_exit_ext(bContext *C, const bool do_python) (void)do_python; #endif - GPU_global_buffer_pool_free(); - GPU_free_unused_buffers(); - GPU_extensions_exit(); + if (!G.background) { + GPU_global_buffer_pool_free(); + GPU_free_unused_buffers(); + GPU_extensions_exit(); + } BKE_reset_undo(); |