summaryrefslogtreecommitdiff
path: root/src/entry_backend
diff options
context:
space:
mode:
authorPhil Jones <philj56@gmail.com>2022-06-10 15:11:56 +0100
committerPhil Jones <philj56@gmail.com>2022-06-10 15:11:56 +0100
commit89718c6b241d56106dad866252fb5538885e1b80 (patch)
tree57f5dd9687c602eab681e51992a8048bab4e79c5 /src/entry_backend
parent8ed1afd0bf92e2a4f420f3fefe35b1fc3181cc76 (diff)
Space Pango lines correctly.
Diffstat (limited to 'src/entry_backend')
-rw-r--r--src/entry_backend/pango.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/entry_backend/pango.c b/src/entry_backend/pango.c
index e115317..787dfd8 100644
--- a/src/entry_backend/pango.c
+++ b/src/entry_backend/pango.c
@@ -63,8 +63,12 @@ void entry_backend_update(struct entry *entry)
pango_cairo_update_layout(cr, layout);
pango_cairo_show_layout(cr, layout);
+ int width;
+ int height;
+ pango_layout_get_size(entry->backend.layout, &width, &height);
+
for (size_t i = 0; i < 5; i++) {
- cairo_translate(cr, 0, 50);
+ cairo_translate(cr, 0, (int)(height / PANGO_SCALE));
const char *str;
if (i < entry->results.count) {
str = entry->results.buf[i];