diff --git a/rhino/elemente.py b/rhino/elemente.py index ff955be..f9fae4d 100644 --- a/rhino/elemente.py +++ b/rhino/elemente.py @@ -9240,6 +9240,12 @@ def _on_idle_selection(sender, e): # Waehrend Bulk-Op (z.B. _Delete bei 6000 OSM-Curves): nicht pollen. # Wuerde sonst pro Idle-Tick alle Objekte iterieren = Quasi-Stall. if sc.sticky.get(_BULK_ACTIVE_KEY): return + # Waehrend User-Transform (Move/Drag/Gumball): keine Regen-/Cascade- + # Verarbeitung. Sonst kann ein gequeuter Regen die Geometrie wegziehen + # die Rhino gerade interaktiv transformiert → Element zerfaellt + # waehrend des Verschiebens. Die Transform-CommandEnd-Logik kuemmert + # sich selber um Volume-Sync am Ende. + if sc.sticky.get(_UT_ACTIVE_KEY): return b = sc.sticky.get("elemente_bridge") if b is None: return doc = Rhino.RhinoDoc.ActiveDoc