e_comp_wl: Send wl_data_device event to client considering input region 72/288572/1
authorJunseok Kim <juns.kim@samsung.com>
Thu, 9 Feb 2023 10:11:22 +0000 (19:11 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 20 Feb 2023 04:56:39 +0000 (13:56 +0900)
commit6df5e4645c76934fe04cdb7b64e9a9bc6d791745
treeb1d143eae2b9384a95b7dceb26a586c31829ffbb
parent2dd4d94c48ca700d4f928da1a922272ad7a06898
e_comp_wl: Send wl_data_device event to client considering input region

There was a bug that window that didn't seen to user receives
wl_data_device_enter event.

In this case, the window has 32bit colored, full size window, input rect
to drawing shelves at bottom of the screen.
And the enlightenment consider only the client's geometry to send
wl_data_device_enter event.
The above situations can cause that the window receive the
wl_data_device_enter event.

For fix this issue, consider input region of the client when send the
wl_data_device_enter event.

Change-Id: Ib13496aecd249ac752a9d0ee02819ac10ee48aa4
src/bin/e_comp_wl.c