From 13fedfd3fd53a819372cc3c95a72d36337677ea9 Mon Sep 17 00:00:00 2001 From: caro Date: Sat, 20 Jun 2009 06:53:48 +0000 Subject: [PATCH] do not segv when no pallete in xcb engine too. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@41122 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/modules/engines/software_x11/evas_xcb_outbuf.c | 2 +- src/modules/engines/software_x11/evas_xlib_outbuf.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/engines/software_x11/evas_xcb_outbuf.c b/src/modules/engines/software_x11/evas_xcb_outbuf.c index 0bc63c7..e74476e 100644 --- a/src/modules/engines/software_x11/evas_xcb_outbuf.c +++ b/src/modules/engines/software_x11/evas_xcb_outbuf.c @@ -366,7 +366,7 @@ evas_software_xcb_outbuf_setup_x(int w, buf->priv.mask.r, buf->priv.mask.g, buf->priv.mask.b, - buf->priv.pal->colors); + buf->priv.pal ? buf->priv.pal->colors : -1); } } evas_software_xcb_outbuf_drawable_set(buf, draw); diff --git a/src/modules/engines/software_x11/evas_xlib_outbuf.c b/src/modules/engines/software_x11/evas_xlib_outbuf.c index 3fb7e20..b53e0ab 100644 --- a/src/modules/engines/software_x11/evas_xlib_outbuf.c +++ b/src/modules/engines/software_x11/evas_xlib_outbuf.c @@ -325,7 +325,7 @@ evas_software_xlib_outbuf_setup_x(int w, int h, int rot, Outbuf_Depth depth, buf->priv.mask.r, buf->priv.mask.g, buf->priv.mask.b, - buf->priv.pal ? buf->priv.pal->colors: -1); + buf->priv.pal ? buf->priv.pal->colors : -1); } } evas_software_xlib_outbuf_drawable_set(buf, draw); -- 2.7.4