]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
prop: fix PO_LOCALE handling
authorJaroslav Kysela <perex@perex.cz>
Tue, 23 Jun 2015 21:35:25 +0000 (23:35 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 23 Jun 2015 21:35:25 +0000 (23:35 +0200)
src/prop.c

index 127ffaee3b47780de281227840c7a0618110db00..4b3d4324729ceb804635e2eb224f7d32231bc05a 100644 (file)
@@ -310,8 +310,13 @@ prop_read_value
         htsmsg_add_s64(m, name, *(int64_t *)val);
       break;
     case PT_STR:
-      if ((s = *(const char **)val))
-        htsmsg_add_str(m, name, lang ? tvh_gettext_lang(lang, s) : s);
+      if (optmask & PO_LOCALE) {
+        if ((s = *(const char **)val))
+          htsmsg_add_str(m, name, lang ? tvh_gettext_lang(lang, s) : s);
+      } else {
+        if ((s = *(const char **)val))
+          htsmsg_add_str(m, name, s);
+      }
       break;
     case PT_DBL:
       htsmsg_add_dbl(m, name, *(double*)val);