Blender Git Commit Log

Git Commits -> Revision af23e8d

Revision af23e8d by Julian Eisel (master)
April 5, 2015, 16:52 (GMT)
Fix T44275: CTRL+LMB to extrude to mouse position conflicts with snapped
extruding

More practical description of the bug: extruding with ctrl to use
snapping and confirming the action added another extrusion to the mouse
position.
This was caused from the second event that is now sent if a key release
happens within the click timeout. It triggers the "Extrude to Cursor"
operator since it is called by CTRL+LMB wich is exactly the event that
is sent in this case.

I'm not totally happy with this workaround since it changes the Confirm/
Abort event for all transformation actions to key release which *might*
result in more conflicts (fingers crossed this isn't the case). If this
happens we might need to write some special transformation handling for
extrusion.

This is an example of the difficulties we get from loading too much
functions on the same keys - we need to be careful with that!

Commit Details:

Full Hash: af23e8d44a6c70ce98a15d0aa2721c152c578dae
Parent Commit: ab2d05d
Lines Changed: +9, -6

3 Modified Paths:

/source/blender/editors/mesh/editmesh_extrude.c (+4, -1) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+1, -1) (Diff)
/source/blender/editors/transform/transform.c (+4, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021