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
|
static void
|
||||||
update_screen_driver(struct screen_driver *driver, struct option *term_spec)
|
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
|
#ifdef CONFIG_UTF8
|
||||||
/* Force UTF-8 I/O if the UTF-8 charset is selected. Various
|
/* Force UTF-8 I/O if the UTF-8 charset is selected. Various
|
||||||
* places assume that the terminal's charset is unibyte if
|
* places assume that the terminal's charset is unibyte if
|
||||||
* UTF-8 I/O is disabled. (bug 827) */
|
* UTF-8 I/O is disabled. (bug 827) */
|
||||||
driver->utf8 = get_opt_bool_tree(term_spec, "utf_8_io")
|
if (is_cp_utf8(get_opt_codepage_tree(term_spec, "charset")))
|
||||||
|| is_cp_utf8(get_opt_codepage_tree(term_spec, "charset"));
|
utf8_io = 1;
|
||||||
#else
|
driver->utf8 = utf8_io;
|
||||||
int utf8_io = get_opt_bool_tree(term_spec, "utf_8_io");
|
|
||||||
#endif /* CONFIG_UTF8 */
|
#endif /* CONFIG_UTF8 */
|
||||||
|
|
||||||
driver->color_mode = get_opt_int_tree(term_spec, "colors");
|
driver->color_mode = get_opt_int_tree(term_spec, "colors");
|
||||||
|
Loading…
Reference in New Issue
Block a user