kicad/cvpcb
Jon Evans 5abf73e3c9 Never call ReCreateMenuBar inside a menu event handler
As of wxWidgets 3.2, the wxWidgets event handler runs code after the
the client event handler that depends on the menu still existing.
Because there are potentially many paths to call ReCreateMenuBar from
within a menu event handler, let's just wrap this action in a CallAfter
to make sure it happens after the wx handler call completes.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/13149
2022-12-16 16:37:51 -05:00
..
dialogs Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
tools Cleanup & performance enhancements. 2022-08-01 13:09:51 +01:00
CMakeLists.txt Nuke base_units from orbit 2022-09-16 04:38:10 +00:00
auto_associate.cpp Cvpcb: fix "not found" .equ files. 2022-03-29 18:51:03 +02:00
auto_associate.h Push deprecation warning suppression down into boost. 2020-02-21 17:36:12 +00:00
cvpcb.cpp Rename CreateWindow to CreateKiWindow to avoid a collision name with a windows header 2022-11-08 12:31:07 +01:00
cvpcb.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
cvpcb_association.h Unify LIB_IDs now that both are stored in sexpr files. 2020-12-18 00:30:26 +00:00
cvpcb_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
cvpcb_id.h Cleanup. 2022-07-25 16:10:08 +01:00
cvpcb_mainframe.cpp Cursor backtrack fix for cvpcb filter string 2022-11-03 19:46:03 +00:00
cvpcb_mainframe.h Never call ReCreateMenuBar inside a menu event handler 2022-12-16 16:37:51 -05:00
display_footprints_frame.cpp Performance improvements for CvPCB. 2022-07-25 16:10:08 +01:00
display_footprints_frame.h Performance improvements for CvPCB. 2022-07-25 16:10:08 +01:00
footprints_listbox.cpp Performance improvements for CvPCB. 2022-07-25 16:10:08 +01:00
library_listbox.cpp Cvpcb: Reload footprint libraries in CVPCB 2022-09-27 22:58:03 +00:00
listbox_base.cpp ListBox perf improvements 2022-10-24 12:27:07 +00:00
listboxes.h ListBox perf improvements 2022-10-24 12:27:07 +00:00
menubar.cpp Never call ReCreateMenuBar inside a menu event handler 2022-12-16 16:37:51 -05:00
readwrite_dlgs.cpp CVPCB: Add warning if footprint is missing 2022-09-29 19:27:08 +00:00
symbols_listbox.cpp CVPCB: Add warning if footprint is missing 2022-09-29 19:27:08 +00:00
toolbars_cvpcb.cpp Cleanup. 2022-07-25 16:10:08 +01:00