check if there is a clipper set before accessing it. This fixes crashes
of the drm engine.
Author: Marcel Hollerbach <marcel-hollerbach@t-online.de>
Change-Id: I0dd09b8b42975ebc0bf69f2656f341babbe35de8
return EINA_FALSE;
//b. Object clipper visibility
- if (!(obj->prev->clipper->cur->visible && obj->cur->clipper->cur->visible) ||
+ if ((obj->prev->clipper && obj->cur->clipper) &&
+ (!(obj->prev->clipper->cur->visible && obj->cur->clipper->cur->visible) ||
((obj->prev->clipper->cur->color.a == 0) &&
- (obj->prev->clipper->prev->color.a == 0)))
+ (obj->prev->clipper->prev->color.a == 0))))
return EINA_FALSE;
if (!obj->clip.clipees)