diff --git a/src/driver/pictureviewer/pictureviewer.cpp b/src/driver/pictureviewer/pictureviewer.cpp index d41e711ab..dd32b65d2 100644 --- a/src/driver/pictureviewer/pictureviewer.cpp +++ b/src/driver/pictureviewer/pictureviewer.cpp @@ -554,14 +554,17 @@ bool CPictureViewer::GetLogoName(const uint64_t &ChannelID, const std::string &C CSectionsdClient::CurrentNextInfo CurrentNext; CEitManager::getInstance()->getCurrentNextServiceKey(ChannelID, CurrentNext); - if (CSectionsdClient::epgflags::has_current && !CurrentNext.current_name.empty()) + if (CurrentNext.flags & CSectionsdClient::epgflags::has_current && !CurrentNext.current_name.empty()) EventName = CurrentNext.current_name; } // add neccessary paths to v_path v_path.clear(); - if (lcd4l_mode) + if (lcd4l_mode){ +#ifdef ENABLE_LCD4LINUX v_path.push_back(g_settings.lcd4l_logodir); +#endif + } v_path.push_back(g_settings.logo_hdd_dir); if (g_settings.logo_hdd_dir != LOGODIR_VAR) v_path.push_back(LOGODIR_VAR);