Highlight component between eeschema/pcbnew (new eeschema toolset) mismatch

Bug #1827853 reported by eelik
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Low
Jeff Young

Bug Description

There's small mismatch between eeschema/pcbnew component highlight with the new eeschema toolset.

1. Select a footprint. The corresponding symbol will be red.
2. Select a symbol. The corresponding footprint will be selected.

However, the previously highlighted (red) symbol is still red. So, there's a mismatch between the red marking and footprint selection.

Application: kicad
Version: (5.1.0-467-gb7e67073e), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    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

Revision history for this message
eelik (eelik) wrote :

I can't even de-red the red symbol under some circumstances. Selecting another footprint makes another symbol red, but it stays red. There's some combination of actions which triggers this and something which clears it, but I didn't find the logic yet.

Changed in kicad:
milestone: none → 6.0.0-rc1
tags: added: eeschema pcbnew
Revision history for this message
eelik (eelik) wrote :

This requires going between eeschema and pcbnew.

0. Start with a clean situation with two symbols and corresponding footprints, nothing selected/highlighted.
1. Select a footprint.
2. Select the corresponding (red) symbol.
3. Select another footprint.
4. Click outside the symbols to deselect.
5. Select the red symbol.
6. Select the other footprint which isn't selected.
7. Click outside the symbols to deselect.

Now both symbols are red.

Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
Changed in kicad:
importance: Undecided → Low
status: New → Triaged
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

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

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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