summaryrefslogtreecommitdiff
path: root/gtk/gtkpopover.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-08-26 15:34:46 -0400
committerMatthias Clasen <mclasen@redhat.com>2017-08-26 15:34:46 -0400
commit41f26ea7a65f4dd3001ebcd79b4a21825529d43b (patch)
treeef2bd02760f899798f835f0d0d88591691f9b3b1 /gtk/gtkpopover.c
parente26b60d48cc29a319b3ccc6c92157d9da1f9ceba (diff)
downloadgtk+-41f26ea7a65f4dd3001ebcd79b4a21825529d43b.tar.gz
wayland: Stop using subsurfaces for popovers
Subsurfaces don't currently work with our new rendering, and this makes popovers unusable. We can go back to using subsurfaces for popovers when this is fixed.
Diffstat (limited to 'gtk/gtkpopover.c')
-rw-r--r--gtk/gtkpopover.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 3f787fd9a1..84f034bb18 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -475,7 +475,11 @@ gtk_popover_realize (GtkWidget *widget)
gtk_widget_get_window_allocation (widget, &allocation);
-#ifdef GDK_WINDOWING_WAYLAND
+ /* We want to use subsurfaces for popovers, so they can extend outside
+ * the main window, but for that, we first need to have clean subsurface
+ * support that works with GSK.
+ */
+#if 0
if (GDK_IS_WAYLAND_DISPLAY (gtk_widget_get_display (widget)))
{
GtkWidget *toplevel = gtk_widget_get_toplevel (widget);