From 5716471a9582a80b0e5bf760de8d9e3e371ddaec Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Thu, 19 Aug 2010 23:27:26 +0300 Subject: [PATCH] Do not translate "" for good this time --- src/extras/libc.c | 2 ++ src/modules/modules.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/extras/libc.c b/src/extras/libc.c index 1636018e58..d9aad6b4ea 100644 --- a/src/extras/libc.c +++ b/src/extras/libc.c @@ -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; diff --git a/src/modules/modules.c b/src/modules/modules.c index f6f0e750df..62d9ddd4bc 100644 --- a/src/modules/modules.c +++ b/src/modules/modules.c @@ -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; -- 2.39.2