diff --git a/src/lib/evas/canvas/evas_object_main.c b/src/lib/evas/canvas/evas_object_main.c index 208a29eac1..7c2ea944bd 100644 --- a/src/lib/evas/canvas/evas_object_main.c +++ b/src/lib/evas/canvas/evas_object_main.c @@ -28,7 +28,7 @@ static const Evas_Object_Map_Data default_map = { }; static const Evas_Object_Protected_State default_state = { NULL, { 0, 0, 0, 0 }, - { { 0, 0, 0, 0, 0, 0, 0, 0, NULL, EINA_FALSE, EINA_FALSE } }, + { { NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, EINA_FALSE, EINA_FALSE } }, { 255, 255, 255, 255 }, 1.0, 0, EVAS_RENDER_BLEND, EINA_FALSE, EINA_FALSE, EINA_FALSE, EINA_FALSE, EINA_FALSE, EINA_FALSE }; diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h index 6283c85e0d..7e082a6fde 100644 --- a/src/lib/evas/include/evas_private.h +++ b/src/lib/evas/include/evas_private.h @@ -908,9 +908,10 @@ struct _Evas_Object_Protected_State Evas_Coord_Rectangle geometry; struct { struct { + const Evas_Object_Protected_Data *mask, *prev_mask; + Evas_Coord x, y, w, h; unsigned char r, g, b, a; - const Evas_Object_Protected_Data *mask, *prev_mask; Eina_Bool visible : 1; Eina_Bool dirty : 1; } clip;