Commit: 8374fe855e41f35403900b7fc4f9c59587124d0f
Author: Bastien Montagne
Date: Wed Feb 4 20:14:04 2015 +0100
Branches: asset-experiments
https://developer.blender.org/rB8374fe855e41f35403900b7fc4f9c59587124d0f
Merge branch 'master' into asset-experiments
Conflicts:
source/blender/blenloader/intern/versioning_270.c
===================================================================
===================================================================
diff --cc source/blender/blenloader/intern/versioning_270.c
index 81e619b,096fc31..613ade6
--- a/source/blender/blenloader/intern/versioning_270.c
+++ b/source/blender/blenloader/intern/versioning_270.c
@@@ -532,30 -543,20 +546,47 @@@ void blo_do_versions_270(FileData *fd,
}
}
- {
- if (!DNA_struct_elem_find(fd->filesdna, "NodePlaneTrackDeformData",
"char", "flag")) {
- FOREACH_NODETREE(main, ntree, id) {
- if (ntree->type == NTREE_COMPOSIT) {
- bNode *node;
- for (node = ntree->nodes.first; node; node =
node->next) {
- if (ELEM(node->type,
CMP_NODE_PLANETRACKDEFORM)) {
- NodePlaneTrackDeformData *data
= node->storage;
- data->flag = 0;
- data->motion_blur_samples = 16;
- data->motion_blur_shutter =
0.5f;
++ if (!MAIN_VERSION_ATLEAST(main, 273, 6)) {
+ bScreen *scr;
+ ScrArea *sa;
+ SpaceLink *sl;
+ ARegion *ar;
+
+ for (scr = main->screen.first; scr; scr = scr->id.next) {
+ /* add new regions for filebrowser */
+ for (sa = scr->areabase.first; sa; sa = sa->next) {
+ for (sl = sa->spacedata.first; sl; sl =
sl->next) {
+ if (sl->spacetype == SPACE_FILE) {
+ for (ar = sl->regionbase.first;
ar; ar = ar->next) {
+ if (ar->regiontype ==
RGN_TYPE_CHANNELS) {
+ break;
+ }
+ }
+
+ if (ar) {
+
BKE_area_region_free(NULL, ar);
+
BLI_freelinkN(&sl->regionbase, ar);
+ }
+ }
+ }
+ }
+ }
++
++ if (!DNA_struct_elem_find(fd->filesdna,
"NodePlaneTrackDeformData", "char", "flag")) {
++ FOREACH_NODETREE(main, ntree, id) {
++ if (ntree->type == NTREE_COMPOSIT) {
++ bNode *node;
++ for (node = ntree->nodes.first; node;
node = node->next) {
++ if (ELEM(node->type,
CMP_NODE_PLANETRACKDEFORM)) {
++
NodePlaneTrackDeformData *data = node->storage;
++ data->flag = 0;
++
data->motion_blur_samples = 16;
++
data->motion_blur_shutter = 0.5f;
++ }
+ }
+ }
+ }
++ FOREACH_NODETREE_END
+ }
- FOREACH_NODETREE_END
}
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs