[pango] Fix backspacing for more Emoji sequences
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango] Fix backspacing for more Emoji sequences
- Date: Thu, 17 Aug 2017 04:02:52 +0000 (UTC)
commit 7c5b158ce47ffef5be88694a3d12f3b38a784318
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Aug 17 00:01:41 2017 -0400
Fix backspacing for more Emoji sequences
Behdad pointed out that I didn't get it right for
flags and for sequences ending in a skin tone modifier.
Fix that.
pango/break.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/pango/break.c b/pango/break.c
index f1bfb99..b92e768 100644
--- a/pango/break.c
+++ b/pango/break.c
@@ -869,7 +869,10 @@ pango_default_break (const gchar *text,
if (prev_GB_type == GB_E_Base ||
prev_GB_type == GB_E_Base_GAZ ||
prev_GB_type == GB_Glue_After_Zwj ||
- prev_GB_type == GB_Extend)
+ prev_GB_type == GB_Extend ||
+ prev_GB_type == GB_E_Modifier ||
+ prev_GB_type == GB_RI_Odd ||
+ prev_GB_type == GB_RI_Even)
attrs[i].backspace_deletes_character = FALSE;
else
attrs[i].backspace_deletes_character = BACKSPACE_DELETES_CHARACTER (base_character);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]