From 47cb7f53fd87849be85296ca1706982ab2416f54 Mon Sep 17 00:00:00 2001 From: Jeff Young Date: Mon, 15 Nov 2021 00:02:25 +0000 Subject: [PATCH] Stope event propagation when closing project. Fixes https://gitlab.com/kicad/code/kicad/issues/8638 --- kicad/kicad_manager_frame.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kicad/kicad_manager_frame.cpp b/kicad/kicad_manager_frame.cpp index 7ca215f93c..39e1da7b4c 100644 --- a/kicad/kicad_manager_frame.cpp +++ b/kicad/kicad_manager_frame.cpp @@ -360,6 +360,9 @@ bool KICAD_MANAGER_FRAME::canCloseWindow( wxCloseEvent& aEvent ) // If any of them cancel then we need to cancel closing the KICAD_MANAGER_FRAME. if( CloseProject( true ) ) { + // Don't propagate event to frames which have already been closed + aEvent.StopPropagation(); + return true; } else