From b43694a537b5577be00c612f69fa06c5d4a36dee Mon Sep 17 00:00:00 2001 From: speedie Date: Sat, 29 Jul 2023 21:17:42 +0200 Subject: [PATCH] Fix weird segmentation fault --- libs/draw.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/libs/draw.c b/libs/draw.c index 0f106f7..3a3c033 100644 --- a/libs/draw.c +++ b/libs/draw.c @@ -490,11 +490,7 @@ int drawinput(int x, int y, int w) { draw_text(draw, x, y, w, sp.bh, sp.lrpad / 2, isrtl ? fribidi_text : ptext, 0, pango_input ? True : False, col_inputfg, col_inputbg, alpha_inputfg, alpha_inputbg); curpos = TEXTW(ptext) - TEXTW(&ptext[sp.cursor]); - } else { - if (hidepretext) { - pretext = ""; - } - + } else if (pretext != NULL) { apply_fribidi(pretext); draw_text(draw, x + fw, y, w, sp.bh, sp.lrpad / 2, isrtl ? fribidi_text : pretext, 0, pango_pretext ? True : False, col_pretextfg, col_pretextbg, alpha_pretextfg, alpha_pretextbg); }