X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Flanguage.h;h=ae5f9803d1319f29e13d3866753d00165667fcdb;hp=fa1032a542305f76f755f8e0da65e549f70bb7b9;hb=7e5a0760f40ff787cc3d93cb7768a901ebe52809;hpb=0a0a29dd9e484b5622b46173d51bb6cefc0a5da4 diff --git a/cinelerra-5.1/guicast/language.h b/cinelerra-5.1/guicast/language.h index fa1032a5..ae5f9803 100644 --- a/cinelerra-5.1/guicast/language.h +++ b/cinelerra-5.1/guicast/language.h @@ -54,13 +54,13 @@ static inline char *msgtext(const char *msgid) static inline char *msgqual(const char *msgqual,const char *msgid) { - if( !msgqual || *msgqual ) return gettext(msgid); + if( !msgqual || !*msgqual ) return gettext(msgid); char msg[strlen(msgid) + strlen(msgqual) + 2], *cp = msg; for( const char *bp=msgqual; *bp!=0; *cp++=*bp++ ); *cp++ = '#'; for( const char *bp=msgid; *bp!=0; *cp++=*bp++ ); *cp = 0; - if( (cp=gettext(msg)) == msg ) cp = (char*)msgid; + if( (cp=gettext(msg)) == msg ) cp = gettext(msgid); return cp; }