Cleanup: remove G.main from BKE mball code.
This commit is contained in:
@@ -316,7 +316,7 @@ bool BKE_mball_is_basis_for(Object *ob1, Object *ob2)
|
||||
* are copied to all metaballs in same "group" (metaballs with same base name: MBall,
|
||||
* MBall.001, MBall.002, etc). The most important is to copy properties to the base metaball,
|
||||
* because this metaball influence polygonisation of metaballs. */
|
||||
void BKE_mball_properties_copy(Scene *scene, Object *active_object)
|
||||
void BKE_mball_properties_copy(EvaluationContext *eval_ctx, Scene *scene, Object *active_object)
|
||||
{
|
||||
Scene *sce_iter = scene;
|
||||
Base *base;
|
||||
@@ -325,7 +325,6 @@ void BKE_mball_properties_copy(Scene *scene, Object *active_object)
|
||||
int basisnr, obnr;
|
||||
char basisname[MAX_ID_NAME], obname[MAX_ID_NAME];
|
||||
SceneBaseIter iter;
|
||||
EvaluationContext *eval_ctx = G.main->eval_ctx;
|
||||
|
||||
BLI_split_name_num(basisname, &basisnr, active_object->id.name + 2, '.');
|
||||
|
||||
@@ -360,7 +359,7 @@ void BKE_mball_properties_copy(Scene *scene, Object *active_object)
|
||||
*
|
||||
* warning!, is_basis_mball() can fail on returned object, see long note above.
|
||||
*/
|
||||
Object *BKE_mball_basis_find(Scene *scene, Object *basis)
|
||||
Object *BKE_mball_basis_find(EvaluationContext *eval_ctx, Scene *scene, Object *basis)
|
||||
{
|
||||
Scene *sce_iter = scene;
|
||||
Base *base;
|
||||
@@ -368,7 +367,6 @@ Object *BKE_mball_basis_find(Scene *scene, Object *basis)
|
||||
int basisnr, obnr;
|
||||
char basisname[MAX_ID_NAME], obname[MAX_ID_NAME];
|
||||
SceneBaseIter iter;
|
||||
EvaluationContext *eval_ctx = G.main->eval_ctx;
|
||||
|
||||
BLI_split_name_num(basisname, &basisnr, basis->id.name + 2, '.');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user