[Libreoffice-bugs] [Bug 126271] New: Selecting of control points of curves not working correctly for combined polygons

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Jul 7 19:11:48 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=126271

            Bug ID: 126271
           Summary: Selecting of control points of curves not working
                    correctly for combined polygons
           Product: LibreOffice
           Version: 6.2.5.2 release
          Hardware: x86-64 (AMD64)
                OS: Windows (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Draw
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: michael.koester at mkhs.de

Description:
Bending of curves on combined polygons does not work. If two polygons are
combined and a curve is tried to be bended, Draw sometimes bends a curve of the
wrong polygon.

This problem refers to:

Version: 6.2.5.2 (x64)
Build-ID: 1ec314fa52f458adc18c4f025c545a4e8b22c159


Steps to Reproduce:
- Create two filled polygons, partially overlaying each other.
- Combine the polygons.
- Use the "Points" tool and select one of the vertices of the "2nd" polygons.
Apply "Convert to curve" to convert the segment following the point to a curve.
- Try to bend the curve. Click on the corresponding control point and try to
move it.


Actual Results:
You can rather not select that control point. Instead, Draw selects either a
vertex or a control point of the "1st" polygon, and moves it to the mouse
position.

Expected Results:
The control point clicked on by the mouse should be selected, allowing the user
to bend the curve.


Reproducible: Always


User Profile Reset: No



Additional Info:
Looks like this happens for the 2nd of the two polygons, the one that was drawn
just before the two objects were combined. This indicates that a kind of index
of the polygon is mistaken. Clicking on a control point on the 2nd polygon
selects the corresponding control point on the 1st polygon (according to the
index of the corresponding vertex). If the line segment on the 1st polygon is
not a curve, it selects the vertex following the vertex with the same index as
the one clicked on on the 2nd polygon.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190707/2f2f0e78/attachment.html>


More information about the Libreoffice-bugs mailing list