summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2013-06-25 21:53:05 +0900
committerChunEon Park <hermet@hermet.pe.kr>2013-06-25 21:53:05 +0900
commitede5390258afa4c999a2a01906fd50f3e6d78a60 (patch)
treeeef8c3d23b3aaa752f069acc839774858f6e621e
parentaa54fcf059b72467516f0e4d438062502b021746 (diff)
efl/evas - +null check
-rw-r--r--src/lib/evas/canvas/evas_render.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c
index e72bf697b8..575e116391 100644
--- a/src/lib/evas/canvas/evas_render.c
+++ b/src/lib/evas/canvas/evas_render.c
@@ -1371,12 +1371,15 @@ evas_render_mapped(Evas_Public_Data *e, Evas_Object *eo_obj,
1371 { 1371 {
1372 Evas_Object_Protected_Data *proxy = 1372 Evas_Object_Protected_Data *proxy =
1373 proxy_render_data->proxy_obj; 1373 proxy_render_data->proxy_obj;
1374 x = proxy->cur->clipper->cur->geometry.x + 1374 if (proxy->cur->clipper)
1375 off_x; 1375 {
1376 y = proxy->cur->clipper->cur->geometry.y + 1376 x = proxy->cur->clipper->cur->geometry.x +
1377 off_y; 1377 off_x;
1378 w = proxy->cur->clipper->cur->geometry.w; 1378 y = proxy->cur->clipper->cur->geometry.y +
1379 h = proxy->cur->clipper->cur->geometry.h; 1379 off_y;
1380 w = proxy->cur->clipper->cur->geometry.w;
1381 h = proxy->cur->clipper->cur->geometry.h;
1382 }
1380 } 1383 }
1381 e->engine.func->context_clip_set(e->engine.data.output, 1384 e->engine.func->context_clip_set(e->engine.data.output,
1382 ctx, x, y, w, h); 1385 ctx, x, y, w, h);