[M94 Migration] Introduce event resampler 55/268255/1
authorSurya Kumar <surya.kumar7@samsung.com>
Tue, 7 Dec 2021 08:34:04 +0000 (14:04 +0530)
committerSurya Kumar <surya.kumar7@samsung.com>
Fri, 17 Dec 2021 10:34:18 +0000 (16:04 +0530)
commit9bf7e03e296c59ee9b790a226719292fee994906
tree119d00a94fbc1953a4d2d4e3c215dd28357c6464
parenta9fb54668f5dddbdc62d2e82229c82837de393a4
[M94 Migration] Introduce event resampler

1. Event resampler changes interval of touchmove, scroll, pinch event to
vsync and recalculates touchmove position to improve smoothness
2. This change fixes touch event does not work issue. When a problem
occurs, touch up event is handled by event_resampler. Because of this,
for statement was returned without processing the next up event. It
should be "continue" instead of "return"

Cherry-picked from: https://review.tizen.org/gerrit/267576

Change-Id: Id20a585160b499d347cc9ad77af04d19a37ba633
Signed-off-by: Surya Kumar <surya.kumar7@samsung.com>
tizen_src/chromium_impl/content/browser/browser_efl.gni
tizen_src/chromium_impl/content/browser/renderer_host/event_resampler.cc [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/renderer_host/event_resampler.h [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h