schematic: avoid crash on missing tool
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -267,6 +267,8 @@ public:
|
||||
m_watcherLastModified = aTime;
|
||||
}
|
||||
|
||||
SCH_SELECTION_TOOL* GetSelectionTool() override;
|
||||
|
||||
protected:
|
||||
void handleActivateEvent( wxActivateEvent& aEvent ) override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user