Fix crash in sch_navigate_tool when history was empty

This commit is contained in:
Roberto Fernandez Bautista 2022-06-03 23:04:39 +02:00
parent ce79a16ed8
commit 78e465bbd8
1 changed files with 2 additions and 2 deletions

View File

@ -145,13 +145,13 @@ int SCH_NAVIGATE_TOOL::Next( const TOOL_EVENT& aEvent )
bool SCH_NAVIGATE_TOOL::CanGoBack() bool SCH_NAVIGATE_TOOL::CanGoBack()
{ {
return m_navIndex != m_navHistory.begin(); return m_navHistory.size() > 0 && m_navIndex != m_navHistory.begin();
} }
bool SCH_NAVIGATE_TOOL::CanGoForward() bool SCH_NAVIGATE_TOOL::CanGoForward()
{ {
return m_navIndex != --m_navHistory.end(); return m_navHistory.size() > 0 && m_navIndex != --m_navHistory.end();
} }