[Horus] Language specific char handling was missing in text view

This commit is contained in:
Andre Bernet
2017-04-16 21:02:10 +02:00
parent f795528d21
commit 5d5c915ea9
+8 -1
View File
@@ -51,7 +51,7 @@ void readTextFile(int & lines_count)
escape = 1;
continue;
}
else if (c!='\\' && escape>0 && escape<3) {
else if (c!='\\' && escape>0 && escape<4) {
escape_chars[escape-1] = c;
if (escape == 2 && !strncmp(escape_chars, "up", 2)) {
c = '\300';
@@ -61,6 +61,13 @@ void readTextFile(int & lines_count)
c = '\301';
escape = 0;
}
else if (escape == 3) {
int val = atoi(escape_chars);
if (val >= 200 && val < 225) {
c = '\200' + val-200;
}
escape = 0;
}
else {
escape++;
continue;