]> git.sesse.net Git - vlc/commitdiff
Do not translate "" for good this time
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 19 Aug 2010 20:27:26 +0000 (23:27 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 19 Aug 2010 20:27:58 +0000 (23:27 +0300)
src/extras/libc.c
src/modules/modules.c

index 1636018e5877a850dc9ffac2a5a0298f371a551c..d9aad6b4ea418892310af830e49cbebe0edd4809 100644 (file)
@@ -189,6 +189,8 @@ int vlc_wclosedir( void *_p_dir )
 char *vlc_gettext( const char *msgid )
 {
 #ifdef ENABLE_NLS
+    if( unlikely(!*msgid))
+        return (char *)"";
     return dgettext( PACKAGE_NAME, msgid );
 #else
     return (char *)msgid;
index f6f0e750dfe029b80eb08f9887de5a49d824058a..62d9ddd4bc272bf79d5a4491d8ab83384ca203a2 100644 (file)
@@ -301,6 +301,8 @@ const char *module_gettext (const module_t *m, const char *str)
 {
 #ifdef ENABLE_NLS
     const char *domain = m->domain ? m->domain : PACKAGE_NAME;
+    if (unlikely(!*str))
+        return "";
     return dgettext (domain, str);
 #else
     (void)m;