mirror of
https://github.com/xzeldon/htop.git
synced 2025-07-12 12:14:36 +03:00
add option (-U, --no-unicode) to disable unicode at runtime
This commit is contained in:
6
CRT.c
6
CRT.c
@ -667,7 +667,7 @@ void CRT_restorePrivileges() {
|
||||
|
||||
// TODO: pass an instance of Settings instead.
|
||||
|
||||
void CRT_init(int delay, int colorScheme) {
|
||||
void CRT_init(int delay, int colorScheme, bool allowUnicode) {
|
||||
initscr();
|
||||
noecho();
|
||||
CRT_delay = delay;
|
||||
@ -733,10 +733,12 @@ void CRT_init(int delay, int colorScheme) {
|
||||
setlocale(LC_CTYPE, "");
|
||||
|
||||
#ifdef HAVE_LIBNCURSESW
|
||||
if(strcmp(nl_langinfo(CODESET), "UTF-8") == 0)
|
||||
if (allowUnicode && strcmp(nl_langinfo(CODESET), "UTF-8") == 0)
|
||||
CRT_utf8 = true;
|
||||
else
|
||||
CRT_utf8 = false;
|
||||
#else
|
||||
(void) allowUnicode;
|
||||
#endif
|
||||
|
||||
CRT_treeStr =
|
||||
|
Reference in New Issue
Block a user