mirror of
https://github.com/rkd77/elinks.git
synced 2024-11-04 08:17:17 -05:00
UTF-8, update_screen_driver: A small rearrangement.
This does not change the behaviour but will help later changes.
This commit is contained in:
parent
39bd97f11e
commit
0d9be10fe4
@ -241,14 +241,15 @@ static INIT_LIST_HEAD(active_screen_drivers);
|
||||
static void
|
||||
update_screen_driver(struct screen_driver *driver, struct option *term_spec)
|
||||
{
|
||||
int utf8_io = get_opt_bool_tree(term_spec, "utf_8_io");
|
||||
|
||||
#ifdef CONFIG_UTF8
|
||||
/* Force UTF-8 I/O if the UTF-8 charset is selected. Various
|
||||
* places assume that the terminal's charset is unibyte if
|
||||
* UTF-8 I/O is disabled. (bug 827) */
|
||||
driver->utf8 = get_opt_bool_tree(term_spec, "utf_8_io")
|
||||
|| is_cp_utf8(get_opt_codepage_tree(term_spec, "charset"));
|
||||
#else
|
||||
int utf8_io = get_opt_bool_tree(term_spec, "utf_8_io");
|
||||
if (is_cp_utf8(get_opt_codepage_tree(term_spec, "charset")))
|
||||
utf8_io = 1;
|
||||
driver->utf8 = utf8_io;
|
||||
#endif /* CONFIG_UTF8 */
|
||||
|
||||
driver->color_mode = get_opt_int_tree(term_spec, "colors");
|
||||
|
Loading…
Reference in New Issue
Block a user