[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25193] trunk/blender/source/blender/ blenloader/intern/readfile.c: Remove 'temp' screens hanging around in files from older 2.5 versions

Matt Ebb matt at mke3.net
Mon Dec 7 23:29:35 CET 2009


Revision: 25193
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=25193
Author:   broken
Date:     2009-12-07 23:29:35 +0100 (Mon, 07 Dec 2009)

Log Message:
-----------
Remove 'temp' screens hanging around in files from older 2.5 versions

Modified Paths:
--------------
    trunk/blender/source/blender/blenloader/intern/readfile.c

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2009-12-07 22:17:31 UTC (rev 25192)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2009-12-07 22:29:35 UTC (rev 25193)
@@ -10162,6 +10162,14 @@
 				}
 			}
 		}
+		/* clear hanging 'temp' screens from older 2.5 files*/
+		if (main->versionfile == 250) {
+			bScreen *screen;
+			for(screen= main->screen.first; screen; screen= screen->id.next) {
+				if (strcmp(screen->id.name+2, "temp")==0)
+					free_libblock(&main->screen, screen);
+			}
+		}
 	}
 	
 	/* put 2.50 compatibility code here until next subversion bump */





More information about the Bf-blender-cvs mailing list