summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog8
-rw-r--r--pango/pango-script.c2
2 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a7dd1677..4050dbc1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-06-02 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 443206 – PANGO_SCRIPT_UNKNOWN should not cause a run break
+ Patch from Martin Hosken
+
+ * pango/pango-script.c: Treat Unknown script like Common and other
+ non-"real" scripts.
+
2007-05-31 Behdad Esfahbod <behdad@gnome.org>
* pango/pango-layout.c: Improve docs.
diff --git a/pango/pango-script.c b/pango/pango-script.c
index d10b3a91..3f8dadb7 100644
--- a/pango/pango-script.c
+++ b/pango/pango-script.c
@@ -257,7 +257,7 @@ get_pair_index (gunichar ch)
}
#define REAL_SCRIPT(script) \
- ((script) > PANGO_SCRIPT_INHERITED)
+ ((script) > PANGO_SCRIPT_INHERITED && (script) != PANGO_SCRIPT_UNKNOWN)
#define SAME_SCRIPT(script1, script2) \
(!REAL_SCRIPT (script1) || !REAL_SCRIPT (script2) || (script1) == (script2))