summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/evas/engines/software_x11/evas_xlib_outbuf.c')
-rw-r--r--src/modules/evas/engines/software_x11/evas_xlib_outbuf.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c b/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
index a189accc27..db8f6558f6 100644
--- a/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
+++ b/src/modules/evas/engines/software_x11/evas_xlib_outbuf.c
@@ -180,6 +180,10 @@ evas_software_xlib_outbuf_free(Outbuf *buf)
180 if (buf->priv.pal) 180 if (buf->priv.pal)
181 evas_software_xlib_x_color_deallocate(buf->priv.x11.xlib.disp, buf->priv.x11.xlib.cmap, 181 evas_software_xlib_x_color_deallocate(buf->priv.x11.xlib.disp, buf->priv.x11.xlib.cmap,
182 buf->priv.x11.xlib.vis, buf->priv.pal); 182 buf->priv.x11.xlib.vis, buf->priv.pal);
183
184 /* safe because no effect on the default colormap */
185 XFreeColormap (buf->priv.x11.xlib.disp, buf->priv.x11.xlib.cmap);
186
183 eina_array_flush(&buf->priv.onebuf_regions); 187 eina_array_flush(&buf->priv.onebuf_regions);
184 free(buf); 188 free(buf);
185 _clear_xob(0); 189 _clear_xob(0);