summaryrefslogtreecommitdiff
path: root/loader.c
diff options
context:
space:
mode:
Diffstat (limited to 'loader.c')
-rw-r--r--loader.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/loader.c b/loader.c
index fb98533..c8888c5 100644
--- a/loader.c
+++ b/loader.c
@@ -56,11 +56,12 @@ void cText2SkinLoader::Load(const char *Skin) {
cxSkin *skin = xmlParse(Skin, skinfile, translations, theme);
if (skin) {
- if (skin->Version() == cText2SkinPlugin::SkinVersion()) {
+ if (skin->Version() <= cText2SkinPlugin::SkinVersion()) {
new cText2SkinLoader(skin, translations, theme, Skin, skin->Title());
return;
} else
- esyslog("ERROR: text2skin: Skin is version %s, expecting %s", skin->Version().c_str(),
+ esyslog("ERROR: text2skin: Skin is version %i,%i, expecting <= %s",
+ skin->Version().Major(), skin->Version().Minor(),
cText2SkinPlugin::SkinVersion());
} else
esyslog("ERROR: error in skin file");