summaryrefslogtreecommitdiff
path: root/src/entry_backend/pango.c
diff options
context:
space:
mode:
authorPhil Jones <philj56@gmail.com>2022-10-11 17:53:42 +0100
committerPhil Jones <philj56@gmail.com>2022-10-11 17:53:42 +0100
commit12ea83bada4794f2ce6384c1c767b5f4d3164486 (patch)
tree50e633985e2130090023099518ccae4880c7e279 /src/entry_backend/pango.c
parent4f13d9c88e8a00ccb9ba8d5380db2f93d3f67908 (diff)
Fix Pango bug when deleting hidden characters.
Diffstat (limited to 'src/entry_backend/pango.c')
-rw-r--r--src/entry_backend/pango.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/entry_backend/pango.c b/src/entry_backend/pango.c
index 01fc153..1f19bce 100644
--- a/src/entry_backend/pango.c
+++ b/src/entry_backend/pango.c
@@ -97,7 +97,7 @@ void entry_backend_pango_update(struct entry *entry)
buf[i * char_len + j] = entry->hidden_character_mb[j];
}
}
- pango_layout_set_text(layout, buf, -1);
+ pango_layout_set_text(layout, buf, char_len * entry->input_length);
} else {
pango_layout_set_text(layout, entry->input_mb, -1);
}