schematic: avoid crash on missing tool

This commit is contained in:
Mike Williams
2025-06-09 09:16:10 -04:00
parent f4659b4c4f
commit adde48010e
2 changed files with 11 additions and 0 deletions
+9
View File
@@ -789,3 +789,12 @@ void SCH_BASE_FRAME::OnSymChangeDebounceTimer( wxTimerEvent& aEvent )
Kiway().ExpressMail( FRAME_SCH_SYMBOL_EDITOR, MAIL_REFRESH_SYMBOL, libName );
}
}
SCH_SELECTION_TOOL* SCH_BASE_FRAME::GetSelectionTool()
{
if( m_toolManager )
return m_toolManager->GetTool<SCH_SELECTION_TOOL>();
return nullptr;
}
+2
View File
@@ -267,6 +267,8 @@ public:
m_watcherLastModified = aTime;
}
SCH_SELECTION_TOOL* GetSelectionTool() override;
protected:
void handleActivateEvent( wxActivateEvent& aEvent ) override;