32 lines
854 B
Diff
32 lines
854 B
Diff
--- draw.c
|
|
+++ draw.c
|
|
@@ -2846,7 +2846,7 @@
|
|
char *seed;
|
|
char *registry;
|
|
|
|
- if (code >= 0xa0 && ((!argregistry || !argregistry[0]) && mgp_charset))
|
|
+ if (code >= 0xa0 && ((!argregistry || !argregistry[0]) && mgp_charset[0]))
|
|
registry = mgp_charset;
|
|
else
|
|
registry = argregistry;
|
|
--- tfont.c
|
|
+++ tfont.c
|
|
@@ -171,7 +171,7 @@
|
|
if (charset16)
|
|
tfc = tfc_lookup(code, size, tf_mcurname, 0);
|
|
else {
|
|
- if (code >= 0xa0 && ((!registry || !registry[0]) && mgp_charset)){
|
|
+ if (code >= 0xa0 && ((!registry || !registry[0]) && mgp_charset[0])){
|
|
regid = get_regid(mgp_charset);
|
|
} else
|
|
regid = get_regid(registry);
|
|
@@ -595,7 +595,7 @@
|
|
if (registry)
|
|
tempregid = get_regid(registry) -1;
|
|
else {
|
|
- if (mgp_charset)
|
|
+ if (mgp_charset[0])
|
|
tempregid = get_regid(mgp_charset)-1;
|
|
}
|
|
if (tempregid >= 0) {
|