From 5baa7c14fb44d88ff91719fa66ca53e567717238 Mon Sep 17 00:00:00 2001 From: James R Date: Sat, 29 Apr 2023 00:12:40 -0700 Subject: [PATCH] EggTVData::cache_favorites: silently fail if favorites file does not exist --- src/menus/class-egg-tv/EggTVData.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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) {