diff options
Diffstat (limited to 'devices/gdevxini.c')
-rw-r--r-- | devices/gdevxini.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/devices/gdevxini.c b/devices/gdevxini.c index d48b17862..2d4a1ba9e 100644 --- a/devices/gdevxini.c +++ b/devices/gdevxini.c @@ -946,6 +946,9 @@ gdev_x_close(gx_device_X *xdev) gdev_x_free_colors(xdev); if (xdev->cmap != DefaultColormapOfScreen(xdev->scr)) XFreeColormap(xdev->dpy, xdev->cmap); + if (xdev->gc) + XFreeGC(xdev->dpy, xdev->gc); + XCloseDisplay(xdev->dpy); return 0; } |