efl_ui_image: fix hit_rect geometry only if scale type is expand submit/tizen/20200709.223535
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 6 Jul 2020 04:42:11 +0000 (13:42 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 9 Jul 2020 22:22:57 +0000 (07:22 +0900)
commitfcce66d8c306bfa156dfb12f52821342943af2e5
tree6d1b25955dd6f118a571d93ba5f753cc7b681a49
parentcd8658efa9d37073e4409fbe6a2b0263950dfd2d
efl_ui_image: fix hit_rect geometry only if scale type is expand

In the past version, "clicked" event happens although image file is not
set and resizable is false and scale type is expand.

To keep the backward compatibility of supporting "clicked" event,
hit_rect geometry is set to be the same with object geometry if image
file is not set and scale type is expand.

The above logic is not applied to upstream.
Because size calculation logic between upstream and tizen is different
so _image_sizing_eval() is not called in upstream if image file is not
set.

@tizen_fix

Change-Id: I39e094702d631e2c3150ae7a9b4d8e314468fa5d
src/lib/elementary/efl_ui_image.c