[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