Commit: 570c7280ffb82c85a81cac24b6445042a0ffd6ec
Author: Antonio Vazquez
Date:   Wed Jun 6 10:39:45 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rB570c7280ffb82c85a81cac24b6445042a0ffd6ec

Fix errors after merge (main->bmain)

===================================================================

M       source/blender/blenloader/intern/versioning_280.c

===================================================================

diff --git a/source/blender/blenloader/intern/versioning_280.c 
b/source/blender/blenloader/intern/versioning_280.c
index 2036fea0f59..49057447101 100644
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@ -1010,7 +1010,7 @@ void blo_do_versions_280(FileData *fd, Library 
*UNUSED(lib), Main *bmain)
                {
                        /* Grease pencil sculpt and paint cursors */
                        if (!DNA_struct_elem_find(fd->filesdna, 
"GP_BrushEdit_Settings", "int", "weighttype")) {
-                               for (Scene *scene = main->scene.first; scene; 
scene = scene->id.next) {
+                               for (Scene *scene = bmain->scene.first; scene; 
scene = scene->id.next) {
                                        /* sculpt brushes */
                                        GP_BrushEdit_Settings *gset = 
&scene->toolsettings->gp_sculpt;
                                        if (gset) {
@@ -1026,7 +1026,7 @@ void blo_do_versions_280(FileData *fd, Library 
*UNUSED(lib), Main *bmain)
                                ARRAY_SET_ITEMS(curcolor_sub, 0.6f, 0.6f, 1.0f);
                                GP_EditBrush_Data *gp_brush;
 
-                               for (Scene *scene = main->scene.first; scene; 
scene = scene->id.next) {
+                               for (Scene *scene = bmain->scene.first; scene; 
scene = scene->id.next) {
                                        ToolSettings *ts = scene->toolsettings;
                                        /* sculpt brushes */
                                        GP_BrushEdit_Settings *gset = 
&ts->gp_sculpt;
@@ -1041,21 +1041,21 @@ void blo_do_versions_280(FileData *fd, Library 
*UNUSED(lib), Main *bmain)
 
                        /* Init grease pencil edit line color */
                        if (!DNA_struct_elem_find(fd->filesdna, "bGPdata", 
"float", "line_color[4]")) {
-                               for (bGPdata *gpd = main->gpencil.first; gpd; 
gpd = gpd->id.next) {
+                               for (bGPdata *gpd = bmain->gpencil.first; gpd; 
gpd = gpd->id.next) {
                                        ARRAY_SET_ITEMS(gpd->line_color, 0.6f, 
0.6f, 0.6f, 0.5f);
                                }
                        }
 
                        /* Init grease pencil pixel size factor */
                        if (!DNA_struct_elem_find(fd->filesdna, "bGPDdata", 
"int", "pixfactor")) {
-                               for (bGPdata *gpd = main->gpencil.first; gpd; 
gpd = gpd->id.next) {
+                               for (bGPdata *gpd = bmain->gpencil.first; gpd; 
gpd = gpd->id.next) {
                                        gpd->pixfactor = GP_DEFAULT_PIX_FACTOR;
                                }
                        }
 
                        /* Grease pencil multiframe falloff curve */
                        if (!DNA_struct_elem_find(fd->filesdna, 
"GP_BrushEdit_Settings", "CurveMapping", "cur_falloff")) {
-                               for (Scene *scene = main->scene.first; scene; 
scene = scene->id.next) {
+                               for (Scene *scene = bmain->scene.first; scene; 
scene = scene->id.next) {
                                        /* sculpt brushes */
                                        GP_BrushEdit_Settings *gset = 
&scene->toolsettings->gp_sculpt;
                                        if ((gset) && (gset->cur_falloff == 
NULL)) {
@@ -1085,7 +1085,10 @@ void blo_do_versions_280(FileData *fd, Library 
*UNUSED(lib), Main *bmain)
                                
do_version_view_layer_visibility(group->view_layer);
                        }
                }
+       }
 #endif
+
+       if (!MAIN_VERSION_ATLEAST(bmain, 280, 3)) {
                /* init grease pencil grids and paper */
                if (!DNA_struct_elem_find(fd->filesdna, "gp_paper_opacity", 
"float", "gpencil_paper_color[3]")) {
                        for (bScreen *screen = bmain->screen.first; screen; 
screen = screen->id.next) {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to