[Bf-blender-cvs] [d1526da] master: Fix/Workaround T40102: RMB on vertex & GKey, acts as double-G

Campbell Barton noreply at git.blender.org
Mon May 12 04:59:16 CEST 2014


Commit: d1526da787fba050391747a9286f9e0521c6f2d1
Author: Campbell Barton
Date:   Mon May 12 12:54:29 2014 +1000
https://developer.blender.org/rBd1526da787fba050391747a9286f9e0521c6f2d1

Fix/Workaround T40102: RMB on vertex & GKey, acts as double-G

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

M	source/blender/editors/transform/transform.c

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

diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c
index 5667b77..b88c388 100644
--- a/source/blender/editors/transform/transform.c
+++ b/source/blender/editors/transform/transform.c
@@ -994,7 +994,11 @@ int transformEvent(TransInfo *t, const wmEvent *event)
 				}
 				else {
 					if (t->obedit && t->obedit->type == OB_MESH) {
-						if ((t->mode == TFM_TRANSLATION) && (t->spacetype == SPACE_VIEW3D)) {
+						if ((t->mode == TFM_TRANSLATION) &&
+						    (t->spacetype == SPACE_VIEW3D) &&
+						    /* prevents accidental select-tweak, gkey. see: T40102 */
+						    (ISMOUSE(t->launch_event) == 0))
+						{
 							resetTransModal(t);
 							resetTransRestrictions(t);
 							restoreTransObjects(t);




More information about the Bf-blender-cvs mailing list