diff --git a/src/menus/class-egg-tv/EggTVData.cpp b/src/menus/class-egg-tv/EggTVData.cpp index 1f5f87a76..78078e9c5 100644 --- a/src/menus/class-egg-tv/EggTVData.cpp +++ b/src/menus/class-egg-tv/EggTVData.cpp @@ -96,7 +96,12 @@ json EggTVData::cache_favorites() const try { - std::ifstream(favoritesPath_) >> object; + std::ifstream f(favoritesPath_); + + if (f.is_open()) + { + f >> object; + } } catch (const std::exception& ex) {