Arcs can disappear while editing in symbol editor

Bug #1839536 reported by Christoph Nieß
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
High
Jeff Young

Bug Description

When editing an arc and making it "flip" sides by moving one of the end points (I haven't seen it with the center), the arc disappears. Changing any of the anchor points does not make it reappear.

Version Info:
Application: KiCad
Version: (5.1.0-1458-gf057bfc7c), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: Mac OS X (Darwin 18.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.54.0
    Compiler: Clang 9.0.0 with C++ ABI 1002

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON
    KICAD_STDLIB_DEBUG=OFF
    KICAD_STDLIB_LIGHT_DEBUG=OFF
    KICAD_SANITIZE=OFF

Tags: eeschema
Revision history for this message
Christoph Nieß (toffi-mixedstuff) wrote :

Addition after some more fiddling with Arcs...

The whole arc system is more or less broken. Moving the center point often moves one or both end points (making them end up off grid, and with the drawn arc visibly off from the end point marker), moving the end points always moves the center point (and not by a small margin, center jumps a good distance the moment you just grab an end point).

Revision history for this message
Jeff Young (jeyjey) wrote :

Adjusting an end of the arc is supposed to move the centre point.

However, moving the centre should just flex the arc segment; it should not move either endpoint.

Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
milestone: none → 6.0.0-rc1
status: New → In Progress
Revision history for this message
Jeff Young (jeyjey) wrote :

I can't reproduce the issue where moving the centre moves one of the endpoints.

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 885497ec1f0b9fbd7272687554e1ce89eb38d50d
https://git.launchpad.net/kicad/patch/?id=885497ec1f0b9fbd7272687554e1ce89eb38d50d

Changed in kicad:
status: In Progress → Fix Committed
tags: added: eeschema
Jeff Young (jeyjey)
Changed in kicad:
importance: Undecided → High
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.