Browse Source

Avoid assertion when changing projects

If the regex does not compile, we should not be checking for matches
newinvert
Seth Hillbrand 2 years ago
parent
commit
9077c9fb80
  1. 6
      kicad/project_tree_pane.cpp

6
kicad/project_tree_pane.cpp

@ -432,10 +432,8 @@ wxTreeItemId PROJECT_TREE_PANE::addItemToProjectTree( const wxString& aName,
if( ext == wxT( "" ) )
continue;
reg.Compile( wxString::FromAscii( "^.*\\." ) + ext + wxString::FromAscii( "$" ),
wxRE_ICASE );
if( reg.Matches( aName ) )
if( reg.Compile( wxString::FromAscii( "^.*\\." ) + ext + wxString::FromAscii( "$" ),
wxRE_ICASE ) && reg.Matches( aName ) )
{
type = (TREE_FILE_TYPE) i;
break;

Loading…
Cancel
Save