manage libraries: context-menu activate/deactivate selected shows no immediate effect
Description
The "Manage symbol libraries" / "Manage footprint libraries" dialogs possess a context-menu with commands to bulk-activate / bulk-deactivate selected libraries. Using these commands has no immediate effect on the visual display of the "active"-checkboxes for the selected libraries, the dispayed checkbox-state remains unchanged.
Only after a window-refresh (changing to a different program, or clicking somewhere in the dialog) the new checkbox-state is displayed.
affects:
- v7.0 and v7.99
- manage symbol libraries dialog
- manage footprint libraries dialog
Steps to reproduce
- open kicad, goto kicad-manager
- open Preferences-->manage libraries
- select some libraries, preferred un-activated (see picture 1)
- RMB-click-->context-menu --> activate selected (see picture 2)
- after click on "activate selected": context-menu is cleared, libraries remain selected, but active-checkboxes on the left remain unchanged (see picture 3)
- with Windows system-wide hotkey "Alt+Tab" switch to a different program and back --> only now the active-checkboxes are shown with the new "active" state (see picture 4)
KiCad Version
Application: KiCad x64 on x64
Version: 7.99.0-728-gadc213a04d, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.6.3
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1934 without C++ ABI
Build settings:
Edited by Maik Freitag