summaryrefslogtreecommitdiff
path: root/imageloader.c
diff options
context:
space:
mode:
Diffstat (limited to 'imageloader.c')
-rw-r--r--imageloader.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/imageloader.c b/imageloader.c
index 3ff196d..37fffb8 100644
--- a/imageloader.c
+++ b/imageloader.c
@@ -13,7 +13,8 @@ cImageLoader::cImageLoader() {
cImageLoader::~cImageLoader() {
}
-bool cImageLoader::LoadLogo(const char *logo, int width = tvguideConfig.logoWidth, int height = tvguideConfig.logoHeight) {
+bool cImageLoader::LoadLogo(const char *logo, int width, int height) {
+
if ((width == 0)||(height==0))
return false;
std::string logoLower = logo;
@@ -26,9 +27,7 @@ bool cImageLoader::LoadLogo(const char *logo, int width = tvguideConfig.logoWidt
}
if (!LoadImage(logoLower.c_str(), tvguideConfig.logoPath, extension))
return false;
- if (height != 0 || width != 0) {
- buffer.sample( Geometry(width, height));
- }
+ buffer.sample( Geometry(width, height));
return true;
}
@@ -46,7 +45,7 @@ bool cImageLoader::LoadEPGImage(int eventID) {
}
bool cImageLoader::DrawBackground(tColor back, tColor blend, int width, int height) {
- if ((width == 0) || (height == 0))
+ if ((width < 1) || (height < 1))
return false;
Color Back = Argb2Color(back);
Color Blend = Argb2Color(blend);