Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/blenloader/intern/readfile.c')
-rw-r--r--source/blender/blenloader/intern/readfile.c20
1 files changed, 6 insertions, 14 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c
index 955936ea53e..858ec8d8546 100644
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@ -719,6 +719,7 @@ BHead *blo_nextbhead(FileData *fd, BHead *thisblock)
return(bhead);
}
+#if 0
static void get_blender_subversion(FileData *fd)
{
BHead *bhead;
@@ -736,7 +737,7 @@ static void get_blender_subversion(FileData *fd)
break;
}
}
-
+#endif
static void decode_blender_header(FileData *fd)
{
@@ -916,10 +917,6 @@ static FileData *blo_decode_and_check(FileData *fd, BlendReadError *error_r)
blo_freefiledata(fd);
fd= NULL;
}
-
- // subversion, stored in GLOB since 2.42
- if(fd->fileversion>=242)
- get_blender_subversion(fd);
}
else {
*error_r = BRE_NOT_A_BLEND;
@@ -4011,6 +4008,10 @@ static void link_global(FileData *fd, BlendFileData *bfd, FileGlobal *fg)
bfd->displaymode= fg->displaymode;
bfd->globalf= fg->globalf;
+ bfd->main->subversionfile= fg->subversion;
+ bfd->main->minversionfile= fg->minversion;
+ bfd->main->minsubversionfile= fg->minsubversion;
+
bfd->curscreen= newlibadr(fd, 0, fg->curscreen);
bfd->curscene= newlibadr(fd, 0, fg->curscene);
// this happens in files older than 2.35
@@ -6200,9 +6201,6 @@ BlendFileData *blo_read_file_internal(FileData *fd, BlendReadError *error_r)
BLI_addtail(&fd->mainlist, bfd->main);
bfd->main->versionfile= fd->fileversion;
- bfd->main->subversionfile= fd->filesubversion;
- bfd->main->minversionfile= fd->fileminversion;
- bfd->main->minsubversionfile= fd->fileminsubversion;
while(bhead) {
switch(bhead->code) {
@@ -7097,9 +7095,6 @@ void BLO_library_append(SpaceFile *sfile, char *dir, int idcode)
mainl = blo_find_main(&fd->mainlist, dir, G.sce);
mainl->versionfile= fd->fileversion; // needed for do_version
- mainl->subversionfile= fd->filesubversion;
- mainl->minversionfile= fd->fileminversion;
- mainl->minsubversionfile= fd->fileminsubversion;
curlib= mainl->curlib;
@@ -7240,9 +7235,6 @@ static void read_libraries(FileData *basefd, ListBase *mainlist)
mainptr->curlib->filedata= fd;
mainptr->versionfile= fd->fileversion;
- mainptr->subversionfile= fd->filesubversion;
- mainptr->minversionfile= fd->fileminversion;
- mainptr->minsubversionfile= fd->fileminsubversion;
}
else mainptr->curlib->filedata= NULL;