eeschema cache not saved when no symbol rescue

Bug #1692706 reported by Bernhard Stegmaier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
jean-pierre charras

Bug Description

I have a project with saved schematic and matching library cache.

Steps to reproduce:
(1) Change some device/symbol used in this schematic.
(2) Reopen schematic, eeschema will ask whether to rescue the changed symbol.
(3) Uncheck the rescue action of this symbol and continue.

Now, schematic correctly shows updated symbol.
eeschema shows "Save" button as enabled (OK due to changed symbol).
When saving schematic the library cache is not update with the new symbol (no change).
So, when reopening schematic later (without any further changes) the rescue dialog comes up again.

Version:
<<<
Application: kicad
Version: (2017-04-02 revision 2c33fad)-master, release build
Libraries: wxWidgets 3.1.1
           libcurl/7.51.0 SecureTransport zlib/1.2.8
Platform: macOS Sierra Version 10.12.4 (Build 16E195), 64 bit, Little endian, wxMac
- Build Info -
wxWidgets: 3.1.1 (UTF-8,STL containers)
Boost: 1.59.0
Curl: 7.51.0
KiCad - Compiler: Clang 7.0.2 with C++ ABI 1002
        Settings: USE_WX_GRAPHICS_CONTEXT=ON
                  USE_WX_OVERLAY=ON
                  KICAD_SCRIPTING=OFF
                  KICAD_SCRIPTING_MODULES=OFF
                  KICAD_SCRIPTING_WXPYTHON=OFF
                  KICAD_SCRIPTING_ACTION_MENU=OFF
                  BUILD_GITHUB_PLUGIN=ON
                  KICAD_USE_OCE=ON
>>>

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

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

Changed in kicad:
status: New → Fix Committed
Changed in kicad:
assignee: nobody → jean-pierre charras (jp-charras)
Changed in kicad:
status: Fix Committed → Fix Released
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.