Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 530718
Collapse All | Expand All

(-)a/x11-libs/gtk+/files/gtk+-3.14.5-fix-wayland-only.patch (+36 lines)
Line 0 Link Here
1
From 0b8f666e022d983db2cefaffb24315dc34b26673 Mon Sep 17 00:00:00 2001
2
From: Emmanuele Bassi <ebassi@gnome.org>
3
Date: Mon, 10 Nov 2014 14:08:20 +0000
4
Subject: window: GtkPlug is conditionally supported on X11 only
5
6
We cannot do a type check on it if we don't have the X11 backend
7
compiled in.
8
9
https://bugzilla.gnome.org/show_bug.cgi?id=739885
10
11
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
12
index e846c41..7f5aae7 100644
13
--- a/gtk/gtkwindow.c
14
+++ b/gtk/gtkwindow.c
15
@@ -1601,10 +1601,17 @@ gtk_window_constructed (GObject *object)
16
 {
17
   GtkWindow *window = GTK_WINDOW (object);
18
   GtkWindowPrivate *priv = window->priv;
19
+  gboolean is_plug;
20
 
21
   G_OBJECT_CLASS (gtk_window_parent_class)->constructed (object);
22
 
23
-  if (priv->type == GTK_WINDOW_TOPLEVEL && !GTK_IS_PLUG (window))
24
+#ifdef GDK_WINDOWING_X11
25
+  is_plug = GTK_IS_PLUG (window);
26
+#else
27
+  is_plug = FALSE;
28
+#endif
29
+
30
+  if (priv->type == GTK_WINDOW_TOPLEVEL && !is_plug)
31
     {
32
       priv->multipress_gesture = gtk_gesture_multi_press_new (GTK_WIDGET (object));
33
       gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (priv->multipress_gesture), 0);
34
-- 
35
cgit v0.10.1
36
(-)a/x11-libs/gtk+/gtk+-3.14.5.ebuild (-1 / +3 lines)
Lines 129-134 src_prepare() { Link Here
129
	fi
129
	fi
130
130
131
	gnome2_src_prepare
131
	gnome2_src_prepare
132
133
	# bug 530718
134
	epatch "${FILESDIR}/${P}"-fix-wayland-only.patch
132
}
135
}
133
136
134
multilib_src_configure() {
137
multilib_src_configure() {
135
- 

Return to bug 530718