From d67d9e7b4fa01eee160ef2a2db57b8e9e76b9f3b Mon Sep 17 00:00:00 2001 From: raster Date: Mon, 6 Dec 2010 09:02:16 +0000 Subject: [PATCH] and only check version if surf != NULL git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@55318 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/canvas/evas_object_image.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/canvas/evas_object_image.c b/src/lib/canvas/evas_object_image.c index 21b676d..c795b2f 100644 --- a/src/lib/canvas/evas_object_image.c +++ b/src/lib/canvas/evas_object_image.c @@ -1896,8 +1896,9 @@ evas_object_image_native_surface_set(Evas_Object *obj, Evas_Native_Surface *surf return; MAGIC_CHECK_END(); if (!obj->layer->evas->engine.func->image_native_set) return; - if ((surf->version < 2) || - (surf->version > EVAS_NATIVE_SURFACE_VERSION)) return; + if ((surf) && + ((surf->version < 2) || + (surf->version > EVAS_NATIVE_SURFACE_VERSION))) return; o->engine_data = obj->layer->evas->engine.func->image_native_set(obj->layer->evas->engine.data.output, o->engine_data, -- 2.7.4