mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
* lwlib/lwlib-Xaw.c (draw_text) [HAVE_XFT]: Fix memory leak.
This commit is contained in:
parent
70f3175738
commit
75e68b8777
1 changed files with 6 additions and 5 deletions
|
|
@ -170,11 +170,12 @@ draw_text (struct widget_xft_data *data, char *lbl, int inverse)
|
|||
int x = inverse ? 0 : 2;
|
||||
char *bp = lbl;
|
||||
|
||||
data->xft_draw = XftDrawCreate (XtDisplay (data->widget),
|
||||
data->p,
|
||||
DefaultVisual (XtDisplay (data->widget),
|
||||
screen),
|
||||
DefaultColormapOfScreen (sc));
|
||||
if (!data->xft_draw)
|
||||
data->xft_draw = XftDrawCreate (XtDisplay (data->widget),
|
||||
data->p,
|
||||
DefaultVisual (XtDisplay (data->widget),
|
||||
screen),
|
||||
DefaultColormapOfScreen (sc));
|
||||
XftDrawRect (data->xft_draw,
|
||||
inverse ? &data->xft_fg : &data->xft_bg,
|
||||
0, 0, data->p_width, data->p_height);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue