EEschema:moving multipart components acts weird when pcbnew is in opengl mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Medium
|
Unassigned |
Bug Description
KiCad build 5717 on Win7 64bit.
I have been experiencing this problem in previous builds too.
Problem description:
Moving a symbol which belongs to a multi component part (like logic gates in my example below) in eeschema, while pcbnew is switched to opengl makes that part jump away, or the grab point is no longer the center of the part. I guess it has something to do with the interaction between the eeschema and pcbnew: clicking a part on the schematic highlights it on the pcb design.
Way to reproduce:
1. Create a project and add a multi part component,
2. Do the usual stuff, annotate, generate netlist, assign footprints
3. Load the netlist into the pcbnew and spread the parts
4. At this point, pcbnew in in normal mode, everything works fine, i can move the parts normally
5. Switch the pcbnew to the opengl mode and go back to eeschema
6. Try to move the parts that belong to a multi part component, some of them jump all over the shop ;)
7. Switch the pcbnew back to normal mode and go back to eeschema,
8. Everything works fine again
I made an animated GIF to show that behavior:
http://
Related branches
Changed in kicad: | |
status: | Confirmed → Fix Committed |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
Confirmed in 5717.
Application: kicad wchar_t, compiler with C++ ABI 1002,GCC 4.2.1,wx containers, compatible with 2.8)
USE_WX_ GRAPHICS_ CONTEXT= OFF
USE_WX_ OVERLAY= OFF
KICAD_ SCRIPTING= OFF
KICAD_ SCRIPTING_ MODULES= OFF
KICAD_ SCRIPTING_ WXPYTHON= OFF
USE_FP_ LIB_TABLE= HARD_CODED_ ON
BUILD_ GITHUB_ PLUGIN= ON
Version: (after 2015-may-25 BZR unknown)-product debug build
wxWidgets: Version 3.0.2 (debug,
Platform: Linux 4.0.4-2-ARCH x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.58.0