diff --git a/src/DirManager.cpp b/src/DirManager.cpp index 2428905b0..6b866e7a4 100644 --- a/src/DirManager.cpp +++ b/src/DirManager.cpp @@ -318,6 +318,8 @@ static void RecursivelyRemove(wxArrayString& filePathArray, int count, int bias, // attempting to delete the directory. if( bDirsMustBeEmpty ){ wxDir dir( file ); + if( !dir.IsOpened() ) + continue; if( dir.HasFiles() ) continue; if( dir.HasSubDirs() )