Scripts icon indicating copy to clipboard operation
Scripts copied to clipboard

Shift+Double Clicking on an edge that is not active and that is already selected triggers a loop selection

Open MightyBOBcnc opened this issue 5 years ago • 1 comments

If--at the end of running maya_edge_select--we set an active edge, then Shift+Double clicking on an edge that is already selected triggers the loop selection logic because we can't track DE-selections in Blender without creating our own persistent listener. Unless we were to have a modal running during the entire Edit session, perhaps(?), but a full-session modal or a persistent listener are both beyond the present scope of the addon; maybe in the future.

mUKDiIUwA1

EkoTHpfo5u

MightyBOBcnc avatar May 14 '20 03:05 MightyBOBcnc

This actually happens with Faces as well. In fact the root cause in the addon code is probably also why #3 happens since we always fire the operator on double click or shift + double click regardless of if the selection changed because the addon doesn't actually monitor the state of selection or the selection history; it only sees the selection history at a slice of time in the exact moment when the operator fires without knowing what came before.

MightyBOBcnc avatar May 14 '20 18:05 MightyBOBcnc