diff --git a/src/librssguard/services/standard/standardfeed.cpp b/src/librssguard/services/standard/standardfeed.cpp index 91b5be69b..2bb213539 100644 --- a/src/librssguard/services/standard/standardfeed.cpp +++ b/src/librssguard/services/standard/standardfeed.cpp @@ -426,6 +426,11 @@ StandardFeed* StandardFeed::guessFeed(StandardFeed::SourceType source_type, } } + if (source_type == SourceType::Url && icon_possible_locations.isEmpty()) { + // We have no source for feed icon, we use the URL of the feed file itself. + icon_possible_locations.append({ source, false }); + } + // Try to obtain icon. QIcon icon_data;