diff --git a/WINGs/wfont_wl.c b/WINGs/wfont_wl.c index a9d517a..dfa2e98 100644 --- a/WINGs/wfont_wl.c +++ b/WINGs/wfont_wl.c @@ -110,9 +110,7 @@ static int wl_text_width(void *handle, const char *text, int len) { FontHandleWL *h = handle; - const char *prev = pango_layout_get_text(h->layout); - if (!prev || strncmp(text, prev, (size_t)len) != 0 || prev[len] != '\0') - pango_layout_set_text(h->layout, text, len); + pango_layout_set_text(h->layout, text, len); int w = 0; pango_layout_get_pixel_size(h->layout, &w, NULL); return w;