mirror of
https://projects.vdr-developer.org/git/vdr-plugin-skindesigner.git
synced 2023-10-19 17:58:31 +02:00
Added support for SVG separatorlogos
This commit is contained in:
parent
d7aa09fec3
commit
7a69d868c4
@ -151,7 +151,8 @@ bool cImageCache::SeparatorLogoExists(string name) {
|
|||||||
string separatorPath = *cString::sprintf("%sseparatorlogos/", logoPath.c_str());
|
string separatorPath = *cString::sprintf("%sseparatorlogos/", logoPath.c_str());
|
||||||
string nameLower = StrToLowerCase(name.c_str());
|
string nameLower = StrToLowerCase(name.c_str());
|
||||||
|
|
||||||
return FileExists(separatorPath, nameLower, "png");
|
return (FileExists(separatorPath, nameLower, "svg") ||
|
||||||
|
FileExists(separatorPath, nameLower, "png"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void cImageCache::CacheIcon(eImageType type, string name, int width, int height) {
|
void cImageCache::CacheIcon(eImageType type, string name, int width, int height) {
|
||||||
@ -336,6 +337,9 @@ bool cImageCache::LoadLogo(const cChannel *channel) {
|
|||||||
bool cImageCache::LoadSeparatorLogo(string name) {
|
bool cImageCache::LoadSeparatorLogo(string name) {
|
||||||
string separatorPath = *cString::sprintf("%sseparatorlogos/", logoPath.c_str());
|
string separatorPath = *cString::sprintf("%sseparatorlogos/", logoPath.c_str());
|
||||||
string nameLower = StrToLowerCase(name.c_str());
|
string nameLower = StrToLowerCase(name.c_str());
|
||||||
|
if (FileExists(separatorPath, nameLower.c_str(), "svg"))
|
||||||
|
return LoadImage(separatorPath, nameLower.c_str(), "svg");
|
||||||
|
else
|
||||||
return LoadImage(separatorPath, nameLower.c_str(), "png");
|
return LoadImage(separatorPath, nameLower.c_str(), "png");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user