From 874dceeafc08edc979093509dff3ee6a8b25c432 Mon Sep 17 00:00:00 2001 From: "commit-queue@webkit.org" Date: Thu, 19 Sep 2019 02:34:49 +0000 Subject: [PATCH] [GTK] Compilation errors when GL is disabled https://bugs.webkit.org/show_bug.cgi?id=200223 Fix following compilation error when building with ENABLE_OPENGL=OFF ../../Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp:123:51: error: use of undeclared identifier 'WaylandCompositor' parameters.waylandCompositorDisplayName = WaylandCompositor::singleton().displayName(); ^ Patch by Yury Semikhatsky on 2019-09-18 Reviewed by Philippe Normand. * UIProcess/glib/WebProcessPoolGLib.cpp: (WebKit::WebProcessPool::platformInitializeWebProcess): only make a call when using EGL, this matches guards in WaylandCompositor.h. The condition was changed in r245807. git-svn-id: https://svn.webkit.org/repository/webkit/trunk@250077 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp b/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp index 37ece2f4576..a380a25fa4b 100644 --- a/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp +++ b/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp @@ -119,7 +119,7 @@ void WebProcessPool::platformInitializeWebProcess(const WebProcessProxy& process parameters.hostClientFileDescriptor = wpe_renderer_host_create_client(); parameters.implementationLibraryName = FileSystem::fileSystemRepresentation(wpe_loader_get_loaded_implementation_library_name()); } -#else +#elif USE(EGL) parameters.waylandCompositorDisplayName = WaylandCompositor::singleton().displayName(); #endif } -- 2.20.1