diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-05-06 22:25:56 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-05-06 22:25:56 +0400 |
commit | c9ca41c6f1dd4734ea6c7566ebd61f82bd41633f (patch) | |
tree | e653ddfbde09c6d6dcd40f631afd4a9113d26da3 /source/blender/windowmanager/intern | |
parent | 294e82446a64eb497fd725c84269bccb0510ad86 (diff) |
dont write blender recent file list or save quit.blend when running in background mode.
Diffstat (limited to 'source/blender/windowmanager/intern')
-rw-r--r-- | source/blender/windowmanager/intern/wm_files.c | 3 | ||||
-rw-r--r-- | source/blender/windowmanager/intern/wm_init_exit.c | 5 |
2 files changed, 5 insertions, 3 deletions
diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index 30a37301266..c981836a8ed 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -286,7 +286,8 @@ void WM_read_file(bContext *C, char *name, ReportList *reports) if (retval!=0) { G.relbase_valid = 1; - writeBlog(); + if(!G.background) /* assume automated tasks with background, dont write recent file list */ + writeBlog(); } // XXX undo_editmode_clear(); diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c index add80e9298c..1726b35b0e4 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.c +++ b/source/blender/windowmanager/intern/wm_init_exit.c @@ -317,8 +317,9 @@ void WM_exit(bContext *C) // if (copybuf) MEM_freeN(copybuf); // if (copybufinfo) MEM_freeN(copybufinfo); - - BKE_undo_save_quit(); // saves quit.blend if global undo is on + if (!G.background) { + BKE_undo_save_quit(); // saves quit.blend if global undo is on + } BKE_reset_undo(); ED_file_exit(); /* for fsmenu */ |