Browse Source

Check for file moving directory and refresh entire tree if so.

Fixes: lp:1852431
* https://bugs.launchpad.net/kicad/+bug/1852431
merge-requests/1/head
Jeff Young 6 years ago
parent
commit
8ce04d3362
  1. 9
      kicad/tree_project_frame.cpp

9
kicad/tree_project_frame.cpp

@ -699,8 +699,15 @@ void TREE_PROJECT_FRAME::OnRenameFile( wxCommandEvent& )
if( buffer.IsEmpty() )
return; // empty file name not allowed
wxString oldDir = tree_data->GetDir();
if( tree_data->Rename( buffer, true ) )
m_TreeProject->SetItemText( curr_item, buffer );
{
if( tree_data->GetDir() != oldDir )
ReCreateTreePrj();
else
m_TreeProject->SetItemText( curr_item, buffer );
}
}

Loading…
Cancel
Save