[Bf-blender-cvs] [cd60c18b] master: Fix T40080: forcefield_toggle_exec() doesn't always enable force field.
Lukas Tönne
noreply at git.blender.org
Thu May 8 08:20:25 CEST 2014
Commit: cd60c18be17d31a651fc449b35657c1c3cdc845d
Author: Lukas Tönne
Date: Thu May 8 08:11:53 2014 +0200
https://developer.blender.org/rBcd60c18be17d31a651fc449b35657c1c3cdc845d
Fix T40080: forcefield_toggle_exec() doesn't always enable force field.
Kudos to Brent Baccala for investigating and suggesting a fix.
===================================================================
M source/blender/editors/object/object_edit.c
===================================================================
diff --git a/source/blender/editors/object/object_edit.c b/source/blender/editors/object/object_edit.c
index b5d7022..002bec4 100644
--- a/source/blender/editors/object/object_edit.c
+++ b/source/blender/editors/object/object_edit.c
@@ -1127,8 +1127,7 @@ static int forcefield_toggle_exec(bContext *C, wmOperator *UNUSED(op))
if (ob->pd == NULL)
ob->pd = object_add_collision_fields(PFIELD_FORCE);
-
- if (ob->pd->forcefield == 0)
+ else if (ob->pd->forcefield == 0)
ob->pd->forcefield = PFIELD_FORCE;
else
ob->pd->forcefield = 0;
More information about the Bf-blender-cvs
mailing list