diff --git a/Applications/FileManager/DirectoryView.cpp b/Applications/FileManager/DirectoryView.cpp index e7cff999f5..87b5a3cc9c 100644 --- a/Applications/FileManager/DirectoryView.cpp +++ b/Applications/FileManager/DirectoryView.cpp @@ -38,6 +38,10 @@ void DirectoryView::open(const String& path) { if (m_path == path) return; + DIR* dirp = opendir(path.characters()); + if (!dirp) + return; + closedir(dirp); m_path = path; reload(); if (on_path_change)