[Bf-blender-cvs] [52a7ecac35b] userpref_redesign: Merge branch 'master' into userpref_redesign

Severin noreply at git.blender.org
Wed Jan 2 22:28:42 CET 2019


Commit: 52a7ecac35bef78bfc7e12fc3f228f3f9810cf5a
Author: Severin
Date:   Wed Jan 2 20:28:44 2019 +0100
Branches: userpref_redesign
https://developer.blender.org/rB52a7ecac35bef78bfc7e12fc3f228f3f9810cf5a

Merge branch 'master' into userpref_redesign

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



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

diff --cc source/blender/blenloader/intern/versioning_280.c
index 3c61f7c0156,85dfbdd1fec..723ce7fc2d8
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@@ -2742,33 -2729,18 +2728,47 @@@ void blo_do_versions_280(FileData *fd, 
  			}
  		}
  
+ 		/* Grease pencil target weight  */
+ 		if (!DNA_struct_elem_find(fd->filesdna, "GP_Sculpt_Settings", "float", "weight")) {
+ 			for (Scene *scene = bmain->scene.first; scene; scene = scene->id.next) {
+ 				/* sculpt brushes */
+ 				GP_Sculpt_Settings *gset = &scene->toolsettings->gp_sculpt;
+ 				if (gset) {
+ 					for (int i = 0; i < GP_SCULPT_TYPE_MAX; i++) {
+ 						GP_Sculpt_Data *gp_brush = &gset->brush[i];
+ 						gp_brush->weight = 1.0f;
+ 					}
+ 				}
+ 			}
+ 		}
++
 +		for (bScreen *screen = bmain->screen.first; screen; screen = screen->id.next) {
 +			for (ScrArea *area = screen->areabase.first; area; area = area->next) {
 +				for (SpaceLink *sl = area->spacedata.first; sl; sl = sl->next) {
 +					if (sl->spacetype == SPACE_USERPREF) {
 +						ARegion *execute_region = BKE_spacedata_find_region_type(sl, area, RGN_TYPE_EXECUTE);
 +
 +						if (!execute_region) {
 +							ListBase *regionbase = (sl == area->spacedata.first) ? &area->regionbase : &sl->regionbase;
 +							ARegion *ar_navbar = BKE_spacedata_find_region_type(sl, area, RGN_TYPE_NAV_BAR);
 +
 +							execute_region = MEM_callocN(sizeof(ARegion), "execute region for properties");
 +
 +							BLI_assert(ar_navbar);
 +
 +							BLI_insertlinkafter(regionbase, ar_navbar, execute_region);
 +
 +							execute_region->regiontype = RGN_TYPE_EXECUTE;
 +							execute_region->alignment = RGN_ALIGN_BOTTOM | RGN_SPLIT_PREV;
 +							execute_region->flag |= RGN_FLAG_DYNAMIC_SIZE;
 +						}
 +					}
 +				}
 +			}
 +		}
 +	}
 +
 +	{
 +		/* Versioning code until next subversion bump goes here. */
  	}
  }



More information about the Bf-blender-cvs mailing list