eeschema hierarchical label placement on bus not fully working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Committed
|
Medium
|
Jon Evans |
Bug Description
Placing a hierarchical sheet label on a bus end does not turn the label blue and clicking the label does not show bus informations.
Workaround: drag the bus or the label with the "g" shortcut and when placed (and deselected) turns blue correctly. Selecting it afther this operation shows the correct bus information in the bottom status bar.
To reproduce:
1) create a bus definition using tools->bus definitions
2) draw a bus line on the schematic
3) add a label on the bus with the same bus name defined before
4) add a hierarchical sheet label at the end of the bus.
Placing the label it will not turn to the "bus color".
Drag it and it will.
Move it and place it back where it was and it will.
-------
Tested on commit c52ff1ca23143b9
-------
Application: Eeschema
Version: (5.1.0-
Libraries:
wxWidgets 3.0.2
libcurl/7.52.1 OpenSSL/1.0.2r zlib/1.2.8 libidn2/0.16 libpsl/0.17.0 (+libidn2/0.16) libssh2/1.7.0 nghttp2/1.18.1 librtmp/2.3
Platform: Linux 4.9.0-8-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.69.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.52.1
Compiler: GCC 6.3.0 with C++ ABI 1010
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
-------
tags: | added: eeschema |
Changed in kicad: | |
assignee: | nobody → Jon Evans (craftyjon) |
Changed in kicad: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in kicad: | |
milestone: | none → 6.0.0-rc1 |
It seems the same issue is on label placement over a bus: placing a new label you have a black label. clicking on the bus the status bar at the bottom of eeschema reports .../<NO NET> on connection name.
Moving it (or dragging with "G") and placing it at the same place makes it blue and clicking on the bus now gives the correct bus name.