diff --git a/eeschema/sch_edit_frame.cpp b/eeschema/sch_edit_frame.cpp index c439b15fca..a883230b65 100644 --- a/eeschema/sch_edit_frame.cpp +++ b/eeschema/sch_edit_frame.cpp @@ -311,6 +311,9 @@ SCH_EDIT_FRAME::SCH_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent ) : SCH_EDIT_FRAME::~SCH_EDIT_FRAME() { + // Ensure m_canvasType is up to date, to save it in config + m_canvasType = GetCanvas()->GetBackend(); + // Shutdown all running tools if( m_toolManager ) {