Flip and rotate are break Bezier geometry for circuit connections

Bug #1456817 reported by Danil Sokolov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Workcraft
Fix Committed
Low
Danil Sokolov

Bug Description

To reproduce:
 - Create a circuit with a gate and an output port
 - Connect gate output pin to the output port
 - Change connection style to Bezier and choose it a distinctive shape.
 - Select everything and flip horizontally.

Observed behaviour:
 - Bezier control point at the gate pin is moved to incorrect position.

This happens because the pin gets flipped AFTER the control points are repositioned. As a result the control point is recalculated again.

A possible solution is to change connection style to "locked" before transformations, and restore afterwards.

Changed in workcraft:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.