summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pango/break.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pango/break.c b/pango/break.c
index f1bfb999..b92e768f 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);