diff --git a/src/menus/class-egg-tv/EggTVData.cpp b/src/menus/class-egg-tv/EggTVData.cpp index ad2b74fad..1f5f87a76 100644 --- a/src/menus/class-egg-tv/EggTVData.cpp +++ b/src/menus/class-egg-tv/EggTVData.cpp @@ -328,6 +328,11 @@ void EggTVData::cache_folders() { try { + if (!entry.is_directory()) + { + continue; + } + Folder folder(*this, entry); if (!folder.empty())