[Tizen][Debug] Assert @gpu_process_host_ui_shim.cc(224)
authorAntonio Gomes <a1.gomes@samsung.com>
Wed, 20 Aug 2014 18:04:25 +0000 (14:04 -0400)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
commit454c4463f1c7779a3b13e7cccf4dd4e18afbd5f1
tree58d59b9db8be38beb0ab4c5b39916559ee7af540
parent410b10c1784e2229d5fbf5b4f1811f77fcd043cd
[Tizen][Debug] Assert @gpu_process_host_ui_shim.cc(224)

https://codereview.chromium.org/369003002/ has removed the
handler of GpuHostMsg_UpdateVSyncParameters from GpuProcssHostUIShim.
Our chromium-efl downstream port was the last client of it.

In order to not leave this message unhandled (and hit an assert)
patch adds a filter for it in RenderWidgetHostViewEfl. To to hook
it up, it abuses the existing :RWHVEfl:AcceleratedSurfaceInitialized
callback, which is known to be called when the Gpu process is set up.

Code is based on BrowserCompositorOutputSurfaceProxy::ConnectToGpuProcessHost.

Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=4963

Change-Id: I2980b158eae1f7f882baf477f6ce1961ec8cf9a1
Signed-off-by: Antonio Gomes <a1.gomes@sisa.samsung.com>
Conflicts:
impl/browser/renderer_host/render_widget_host_view_efl.cc
tizen_src/impl/browser/renderer_host/render_widget_host_view_efl.cc
tizen_src/impl/browser/renderer_host/render_widget_host_view_efl.h