diff --git a/src/bin/image_mask_clipped.c b/src/bin/image_mask_clipped.c --- a/src/bin/image_mask_clipped.c +++ b/src/bin/image_mask_clipped.c @@ -36,6 +36,7 @@ efl_gfx_fill_set(o, EINA_RECT(0, 0, 720, 420)); efl_gfx_entity_size_set(o, EINA_SIZE2D(720, 420)); evas_object_clip_set(o, o_clip); + efl_canvas_object_has_fixed_size_set(o, 1); efl_gfx_entity_position_set(o, EINA_POSITION2D((win_w - 720) / 2, (win_h - 420) / 2)); efl_gfx_entity_visible_set(o, EINA_TRUE); diff --git a/src/bin/proxy_image_clipped.c b/src/bin/proxy_image_clipped.c --- a/src/bin/proxy_image_clipped.c +++ b/src/bin/proxy_image_clipped.c @@ -44,6 +44,7 @@ o_images[i + 1] = clip; efl_canvas_object_clipper_set(o, clip); efl_gfx_entity_size_set(clip, EINA_SIZE2D(120, 80)); + efl_canvas_object_has_fixed_size_set(o, 1); efl_gfx_entity_visible_set(clip, EINA_TRUE); } done = 0; diff --git a/src/bin/proxy_textblock.c b/src/bin/proxy_textblock.c --- a/src/bin/proxy_textblock.c +++ b/src/bin/proxy_textblock.c @@ -59,6 +59,7 @@ efl_gfx_entity_size_set(clip, EINA_SIZE2D(480, 80)); #endif efl_gfx_entity_visible_set(clip, EINA_TRUE); + efl_canvas_object_has_fixed_size_set(o, 1); i++; proxy = efl_add(EFL_CANVAS_PROXY_CLASS, evas); @@ -84,6 +85,7 @@ efl_gfx_entity_visible_set(clip, EINA_FALSE); #else efl_gfx_entity_visible_set(clip, EINA_TRUE); + efl_canvas_object_has_fixed_size_set(proxy, 1); #endif } done = 0;