Make get_utf8_encode() directly aware of ugly_no_encode and remove get_ugly_no_encode()

This commit is contained in:
Saint Xavier 2008-07-20 19:29:51 +02:00
parent 24d68b7a25
commit 169a16fc7d
3 changed files with 2 additions and 8 deletions

View File

@ -381,7 +381,7 @@ void set_utf8_encode (bool encode)
bool get_utf8_encode (void)
{
return utf8_encode;
return (!ugly_no_encode && utf8_encode);
}
void set_ugly_no_encode (bool ugly)
@ -389,8 +389,3 @@ void set_ugly_no_encode (bool ugly)
ugly_no_encode = ugly;
}
bool get_ugly_no_encode (void)
{
return ugly_no_encode;
}

View File

@ -52,7 +52,6 @@ bool get_utf8_encode (void);
/* ugly ugly ugly */
void set_ugly_no_encode (bool ugly);
bool get_ugly_no_encode (void);
#else /* ENABLE_IRI */

View File

@ -671,7 +671,7 @@ url_parse (const char *url, int *error)
goto error;
}
if (opt.enable_iri && get_utf8_encode () && !get_ugly_no_encode ())
if (opt.enable_iri && get_utf8_encode ())
{
const char *new;
bool utf8_encode;