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
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to