efl/evas - +null check

This commit is contained in:
ChunEon Park 2013-06-25 21:53:05 +09:00
parent aa54fcf059
commit ede5390258
1 changed files with 9 additions and 6 deletions

View File

@ -1371,12 +1371,15 @@ evas_render_mapped(Evas_Public_Data *e, Evas_Object *eo_obj,
{
Evas_Object_Protected_Data *proxy =
proxy_render_data->proxy_obj;
x = proxy->cur->clipper->cur->geometry.x +
off_x;
y = proxy->cur->clipper->cur->geometry.y +
off_y;
w = proxy->cur->clipper->cur->geometry.w;
h = proxy->cur->clipper->cur->geometry.h;
if (proxy->cur->clipper)
{
x = proxy->cur->clipper->cur->geometry.x +
off_x;
y = proxy->cur->clipper->cur->geometry.y +
off_y;
w = proxy->cur->clipper->cur->geometry.w;
h = proxy->cur->clipper->cur->geometry.h;
}
}
e->engine.func->context_clip_set(e->engine.data.output,
ctx, x, y, w, h);