diff options
author | Matthias Clasen <mclasen@redhat.com> | 2006-01-08 23:25:14 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-01-08 23:25:14 +0000 |
commit | ed565c27bae3afb9fa0361493573322b0414b0c1 (patch) | |
tree | 23b1e84df1be26806dc341fc0886602c9b6ef2d8 /gtk/gtkactiongroup.c | |
parent | a7a85ac86778bf0adeb1b71c24dfb0398b23fd0d (diff) | |
download | gtk+-ed565c27bae3afb9fa0361493573322b0414b0c1.tar.gz |
Don't translate empty strings. (#326200, Christian Stimming)
2006-01-08 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkactiongroup.c (dgettext_swapped): Don't translate
empty strings. (#326200, Christian Stimming)
Diffstat (limited to 'gtk/gtkactiongroup.c')
-rw-r--r-- | gtk/gtkactiongroup.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk/gtkactiongroup.c b/gtk/gtkactiongroup.c index 91b2cb35cf..a1985809e2 100644 --- a/gtk/gtkactiongroup.c +++ b/gtk/gtkactiongroup.c @@ -1037,7 +1037,11 @@ static gchar * dgettext_swapped (const gchar *msgid, const gchar *domainname) { - return dgettext (domainname, msgid); + /* Pass through dgettext if and only if msgid is nonempty. */ + if (msgid && *msgid) + return dgettext (domainname, msgid); + else + return (gchar*) msgid; } /** |