Bug 161483

Summary: [GTK] SetNativeSurfaceHandleForCompositing should not be compiled in for wayland build
Product: WebKit Reporter: memeka <mihailescu2m>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply, cgarcia
Priority: P2    
Version: WebKit Local Build   
Hardware: Other   
OS: Linux   
Attachments:
Description Flags
Patch zan: review+

Description memeka 2016-09-01 04:24:16 PDT
when compiling with X11=OFF, WAYLAND=ON, build fails with error:

Source/WebKit2/UIProcess/AcceleratedDrawingAreaProxy.cpp: In member function ‘void WebKit::AcceleratedDrawingAreaProxy::setNativeSurfaceHandleForCompositing(uint64_t)’: Source/WebKit2/UIProcess/AcceleratedDrawingAreaProxy.cpp:271:129: error: ‘DispatchMessageEvenWhenWaitingForSyncReply’ is not a member of
8:16 PM ‘IPC’
m_webPageProxy.process().send(Messages::DrawingArea::SetNativeSurfaceHandleForCompositing(handle), m_webPageProxy.pageID(), IPC::DispatchMessageEvenWhenWaitingForSyncReply);

but SetNativeSurfaceHandleForCompositing should not be compiled in for Wayland.
Comment 1 Carlos Garcia Campos 2016-09-05 00:06:51 PDT
Created attachment 287935 [details]
Patch
Comment 2 Carlos Garcia Campos 2016-09-05 01:00:06 PDT
Committed r205431: <http://trac.webkit.org/changeset/205431>