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:
authorJulian Eisel <julian@blender.org>2021-06-15 20:28:24 +0300
committerJulian Eisel <julian@blender.org>2021-06-15 20:33:00 +0300
commit8e84938dd0428c0aa9705077b017bad85d490cc9 (patch)
tree6546c5c341b06b1ad952dd4446d21a4b0aa82793 /source/blender/blenloader/intern/versioning_290.c
parenta4f840e15bf0a3692741876e27766d606e6d942c (diff)
Cleanup: Add files for version independent versioning helpers
Adds `source/blender/blendloader/intern/versioning_common.cc` and `versioning_common.h` for version independent versioning functions. I only placed `do_versions_add_region_if_not_found()` in there for now. `blo_do_version_old_trackto_to_constraints()` could also be added, but that's so old, I prefer keeping that in `versioning_legacy.c`.
Diffstat (limited to 'source/blender/blenloader/intern/versioning_290.c')
-rw-r--r--source/blender/blenloader/intern/versioning_290.c21
1 files changed, 1 insertions, 20 deletions
diff --git a/source/blender/blenloader/intern/versioning_290.c b/source/blender/blenloader/intern/versioning_290.c
index 565e62158ff..bd739452f8e 100644
--- a/source/blender/blenloader/intern/versioning_290.c
+++ b/source/blender/blenloader/intern/versioning_290.c
@@ -80,6 +80,7 @@
#include "BLO_readfile.h"
#include "readfile.h"
+#include "versioning_common.h"
/* Make preferences read-only, use versioning_userdef.c. */
#define U (*((const UserDef *)&U))
@@ -861,26 +862,6 @@ static void version_node_join_geometry_for_multi_input_socket(bNodeTree *ntree)
}
}
-static ARegion *do_versions_add_region_if_not_found(ListBase *regionbase,
- int region_type,
- const char *name,
- int link_after_region_type)
-{
- ARegion *link_after_region = NULL;
- LISTBASE_FOREACH (ARegion *, region, regionbase) {
- if (region->regiontype == region_type) {
- return NULL;
- }
- if (region->regiontype == link_after_region_type) {
- link_after_region = region;
- }
- }
- ARegion *new_region = MEM_callocN(sizeof(ARegion), name);
- new_region->regiontype = region_type;
- BLI_insertlinkafter(regionbase, link_after_region, new_region);
- return new_region;
-}
-
/* NOLINTNEXTLINE: readability-function-size */
void blo_do_versions_290(FileData *fd, Library *UNUSED(lib), Main *bmain)
{