kicad/pcbnew/connectivity
Seth Hillbrand a0236113da Attempt fix to RATSNEST crash
We call 'RecalculateRatsnest' in multiple locations, this will
invalidate various pointers needed by VIEW::Redraw().  When this is
called through the normal connectivity routines, we have the mutex
locked to prevent conflict but we've added more locations that update
just the Ratsnest.  The std::adopt_lock should take over the existing
lock when needed

Fixes https://gitlab.com/kicad/code/kicad/issues/13011
2023-01-26 17:32:38 -08:00
..
CMakeLists.txt ADDED: Threadpool 2022-06-24 22:59:24 +00:00
connectivity_algo.cpp Propagate nets within non-conflicting clusters immediately. 2023-01-23 16:25:29 +00:00
connectivity_algo.h Propagate nets within non-conflicting clusters immediately. 2023-01-23 16:25:29 +00:00
connectivity_data.cpp Attempt fix to RATSNEST crash 2023-01-26 17:32:38 -08:00
connectivity_data.h Handle cleanup safely 2023-01-23 15:56:46 -08:00
connectivity_items.cpp Propagate nets within non-conflicting clusters immediately. 2023-01-23 16:25:29 +00:00
connectivity_items.h Backing out earlier fix in favour of fixing std::shared_ptr usage. 2022-11-21 21:56:17 +00:00
connectivity_rtree.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
from_to_cache.cpp Clean up some auto usage 2022-08-15 11:29:45 -07:00
from_to_cache.h Auto reduction and std::shared_ptr cover types reduction. 2022-02-13 12:04:03 +00:00