evas/image: fix broken auto_fill mechanism when manually changing fill
authorMike Blumenkrantz <zmike@samsung.com>
Mon, 13 May 2019 15:45:13 +0000 (11:45 -0400)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 30 May 2019 08:17:50 +0000 (17:17 +0900)
commita90f7805b805e70fa8bf0b87bffdf2fe5467cba0
treeaeea5bc0d75b7abc5c667db5185bd24fcb687cda
parentef856ba9a9958c79d9b40e6331df88f438275796
evas/image: fix broken auto_fill mechanism when manually changing fill

Summary:
if auto_fill is set (which is the default for image objects), manually setting
the fill for the image would previously only persist until the image was resized,
at which point the auto_fill would activate and re-set the image's fill to be
the same as the image's object geometry

this fixes the auto_fill behavior to stop modifying the image's fill geometry
if the fill is manually changed by the user, which fixes using fill on most
image objects

@fix

Reviewers: cedric, Hermet

Reviewed By: cedric

Subscribers: #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8879
src/lib/evas/canvas/evas_object_image.c