diff --git a/src/modules/evas/image_loaders/png/evas_image_load_png.c b/src/modules/evas/image_loaders/png/evas_image_load_png.c index ce55916b0e..9e5073cc5b 100644 --- a/src/modules/evas/image_loaders/png/evas_image_load_png.c +++ b/src/modules/evas/image_loaders/png/evas_image_load_png.c @@ -473,6 +473,13 @@ evas_image_load_file_head_with_data_png(void *loader_data, evas_loader_helper_stretch_region_push(&prop->stretch.horizontal.region, ¤t, stretchable); } + // End with strechable, add length info + if (stretchable) + { + evas_loader_helper_stretch_region_push(&prop->stretch.horizontal.region, + ¤t, stretchable); + stretchable = !stretchable; + } current = 0; @@ -513,6 +520,13 @@ evas_image_load_file_head_with_data_png(void *loader_data, evas_loader_helper_stretch_region_push(&prop->stretch.vertical.region, ¤t, stretchable); } + // End with strechable, add length info + if (stretchable) + { + evas_loader_helper_stretch_region_push(&prop->stretch.vertical.region, + ¤t, stretchable); + stretchable = !stretchable; + } // Content zone is optional, if not provided, we should use the one we guessed if (prop->content.x == 0 || prop->content.y == 0)