diff --git a/src/base_media_func.h b/src/base_media_func.h index 880c242aa9..ea19f10c4b 100644 --- a/src/base_media_func.h +++ b/src/base_media_func.h @@ -339,8 +339,8 @@ template std::optional TryGetBaseSetFile(con template /* static */ bool BaseMedia::HasSet(const ContentInfo &ci, bool md5sum) { - return (TryGetBaseSetFile(ci, md5sum, BaseMedia::available_sets) != nullptr) || - (TryGetBaseSetFile(ci, md5sum, BaseMedia::duplicate_sets) != nullptr); + return TryGetBaseSetFile(ci, md5sum, BaseMedia::available_sets).has_value() || + TryGetBaseSetFile(ci, md5sum, BaseMedia::duplicate_sets).has_value(); } /**