From 6f3c06c8699b4f46d5b415daf18b6b70f6edefbc Mon Sep 17 00:00:00 2001 From: ganguin Date: Tue, 7 Jun 2022 11:09:40 +0000 Subject: [PATCH] Bug 1772719 - fix wayland-only build with mesa X11 support r=stransky this patch fixes building firefox with --enable-default-toolkit=cairo-gtk3-wayland-only when system mesa is build with X11 support. Without this patch, it only builds with mesa built without X11 support. Differential Revision: https://phabricator.services.mozilla.com/D148347 --- widget/gtk/nsClipboard.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/widget/gtk/nsClipboard.cpp b/widget/gtk/nsClipboard.cpp index 8d6121d30fb8..48a827fc64d3 100644 --- a/widget/gtk/nsClipboard.cpp +++ b/widget/gtk/nsClipboard.cpp @@ -35,12 +35,15 @@ #include "mozilla/SchedulerGroup.h" #include "mozilla/StaticPrefs_widget.h" #include "mozilla/TimeStamp.h" +#include "GRefPtr.h" #include "WidgetUtilsGtk.h" #include "imgIContainer.h" #include -#include +#if defined(MOZ_X11) +# include +#endif #include "mozilla/Encoding.h"