Browse Source
These can happen when a tool is active that sends signals when exiting (e.g. deselectEvent). These may be caught by the active loop in another tool which might try to update the UI after it has been freed. By marking all tools as "shutdown", the only event returned to them should be null. As an extra precaution, we flag the shutdown globally within the tool manager and check this flag before launching either events or new tools Fixes https://gitlab.com/kicad/code/kicad/issues/106987.0
2 changed files with 25 additions and 1 deletions
Loading…
Reference in new issue