REGRESSION(r227893): fast/events/touch/touch-stale-node-crash.html and other tests...
authorcarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Feb 2018 13:58:22 +0000 (13:58 +0000)
committercarlosgc@webkit.org <carlosgc@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 1 Feb 2018 13:58:22 +0000 (13:58 +0000)
commitec33851561a99355598ed08a678740d165a1f8ba
tree7754d61c961f2673941ff5bf1b0fbd12ee837d25
parent760bb6dd58bf2e2144546ba44edf9eeea258475a
REGRESSION(r227893): fast/events/touch/touch-stale-node-crash.html and other tests crash
https://bugs.webkit.org/show_bug.cgi?id=182350

Reviewed by Carlos Alberto Lopez Perez.

Ensure events synthesized from touch gestures have a valid window, screen and device.

* UIProcess/API/gtk/WebKitWebViewBase.cpp:
* UIProcess/gtk/GestureController.h: Add virtual destructor to GestureControllerclient.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@227961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit/ChangeLog
Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp
Source/WebKit/UIProcess/gtk/GestureController.h