[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28625] trunk/blender/source/blender/ windowmanager/intern: dont write blender recent file list or save quit. blend when running in background mode.
Campbell Barton
ideasman42 at gmail.com
Thu May 6 20:25:56 CEST 2010
Revision: 28625
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28625
Author: campbellbarton
Date: 2010-05-06 20:25:56 +0200 (Thu, 06 May 2010)
Log Message:
-----------
dont write blender recent file list or save quit.blend when running in background mode.
Modified Paths:
--------------
trunk/blender/source/blender/windowmanager/intern/wm_files.c
trunk/blender/source/blender/windowmanager/intern/wm_init_exit.c
Modified: trunk/blender/source/blender/windowmanager/intern/wm_files.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_files.c 2010-05-06 18:11:01 UTC (rev 28624)
+++ trunk/blender/source/blender/windowmanager/intern/wm_files.c 2010-05-06 18:25:56 UTC (rev 28625)
@@ -286,7 +286,8 @@
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();
Modified: trunk/blender/source/blender/windowmanager/intern/wm_init_exit.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_init_exit.c 2010-05-06 18:11:01 UTC (rev 28624)
+++ trunk/blender/source/blender/windowmanager/intern/wm_init_exit.c 2010-05-06 18:25:56 UTC (rev 28625)
@@ -317,8 +317,9 @@
// 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 */
More information about the Bf-blender-cvs
mailing list