From d1526da787fba050391747a9286f9e0521c6f2d1 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 12 May 2014 12:54:29 +1000 Subject: Fix/Workaround T40102: RMB on vertex & GKey, acts as double-G --- source/blender/editors/transform/transform.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/transform/transform.c') diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index 5667b774b71..b88c388c257 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); -- cgit v1.2.3