summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2014-11-22 12:19:13 +0100
committerlouis <louis.braun@gmx.de>2014-11-22 12:19:13 +0100
commita3d636ce9287b3206a1818426e02bca07ac42549 (patch)
tree6558719317612517c1e0aaa65681fb9a5b46333b /config.c
parent77368ebbd181ceb3b25545d6331f30d72900fa70 (diff)
downloadvdr-plugin-skindesigner-a3d636ce9287b3206a1818426e02bca07ac42549.tar.gz
vdr-plugin-skindesigner-a3d636ce9287b3206a1818426e02bca07ac42549.tar.bz2
using VDRs OSD Language instead of system language
Diffstat (limited to 'config.c')
-rw-r--r--config.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/config.c b/config.c
index 71c9387..b13c358 100644
--- a/config.c
+++ b/config.c
@@ -23,6 +23,7 @@ cDesignerConfig::cDesignerConfig() {
SetSkin();
SetOSDSize();
SetOSDFonts();
+ osdLanguage = Setup.OSDLanguage;
}
cDesignerConfig::~cDesignerConfig() {
@@ -157,6 +158,14 @@ bool cDesignerConfig::OsdFontsChanged(void) {
return changed;
}
+bool cDesignerConfig::OsdLanguageChanged(void) {
+ if (osdLanguage.compare(Setup.OSDLanguage)) {
+ osdLanguage = Setup.OSDLanguage;
+ return true;
+ }
+ return false;
+}
+
cString cDesignerConfig::GetSkinRessourcePath(void) {
return cString::sprintf("%s%s", *skinPath, osdSkin.c_str());
}