Use plain ASCII 7bit chars if local charset or external charset is not declared or dos-charset table can't loaded
This commit is contained in:
parent
241a56a1d8
commit
79a8d300e6
@ -808,15 +808,16 @@ void GThreadlist::GenTree(int idx)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
#ifdef KOI8
|
#ifdef KOI8
|
||||||
static char graph[4]="†„<EFBFBD>";
|
static char graph[4]="†„<EFBFBD>"; // Pseudographic chars KOI8-R
|
||||||
#else
|
#else
|
||||||
static char graph_ibmpc[4]="ÃÀ³";
|
static char graph_ibmpc[4]="ÃÀ³"; // Pseudographic chars CP437, CP850, CP866
|
||||||
static char graph[4]="";
|
static char graph[4]="+*|"; // Default: plain ASCII7 chars
|
||||||
|
|
||||||
if(graph[0] == NUL)
|
if(graph[0] == NUL)
|
||||||
{
|
{
|
||||||
int table = LoadCharset(NULL, NULL, 1);
|
int table = LoadCharset(NULL, NULL, 1);
|
||||||
int level = LoadCharset(get_dos_charset(CFG->xlatlocalset), CFG->xlatlocalset);
|
int level = LoadCharset(get_dos_charset(CFG->xlatlocalset), CFG->xlatlocalset);
|
||||||
|
if(level)
|
||||||
XlatStr(graph, graph_ibmpc, level, CharTable);
|
XlatStr(graph, graph_ibmpc, level, CharTable);
|
||||||
if(table == -1)
|
if(table == -1)
|
||||||
LoadCharset(CFG->xlatimport, CFG->xlatlocalset);
|
LoadCharset(CFG->xlatimport, CFG->xlatlocalset);
|
||||||
|
Reference in New Issue
Block a user