Browse Source

Fix crash in sch_navigate_tool when history was empty

7.0
Roberto Fernandez Bautista 4 years ago
parent
commit
78e465bbd8
  1. 4
      eeschema/tools/sch_navigate_tool.cpp

4
eeschema/tools/sch_navigate_tool.cpp

@ -145,13 +145,13 @@ int SCH_NAVIGATE_TOOL::Next( const TOOL_EVENT& aEvent )
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()
{
return m_navIndex != --m_navHistory.end();
return m_navHistory.size() > 0 && m_navIndex != --m_navHistory.end();
}

Loading…
Cancel
Save