elm: Fix _elm_widget_onscreen_is for window
authorShinwoo Kim <cinoo.kim@samsung.com>
Wed, 6 Dec 2017 02:53:06 +0000 (11:53 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Wed, 6 Dec 2017 05:23:44 +0000 (14:23 +0900)
commit6a6685ab21e70fb0f35a0f10ffbad6efe285620d
tree17ef041f8f5cebe6b0a712efe541be1584bb3328
parent54ae9cc18b6c0fdb9a10f03ad2681587ca062c6c
elm: Fix _elm_widget_onscreen_is for window

A window is using ecore_evas geometry value for its evas_object geometry value.
The evas_output_viewport x(y) value which is used in _elm_widget_onscreen_is
is always 0. So _elm_widget_onscreen_is could return EINA_FALSE, if ecore_evas
geometry x(y) value is bigger than 0, even though a window object is on screen.
So it is not correct to compare ecore_output_viewport and evas_object geometry
for a window object. Moreover it does not make sense.
src/lib/elementary/elm_widget.c