From 75f9b691e209bc3d09383d733b11a08d2bcfdbc3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 13 Sep 2022 16:01:39 +1000 Subject: Docs: improve explanation for why CLG_exit shouldn't be called early --- source/blender/windowmanager/intern/wm_init_exit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c index 283b87f1a2f..7ab2e67e4b6 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.c +++ b/source/blender/windowmanager/intern/wm_init_exit.c @@ -641,7 +641,8 @@ void WM_exit_ex(bContext *C, const bool do_python) BKE_tempdir_session_purge(); - /* Keep last (or near last) so logging can be used right up until everything is shut-down. */ + /* Logging cannot be called after exiting (#CLOG_INFO, #CLOG_WARN etc will crash). + * So postpone exiting until other sub-systems that may use logging have shut down. */ CLG_exit(); } -- cgit v1.2.3