From 63ba8fa355a1e83bc2a21970c662ca80935eaf9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sat, 17 Jun 2017 14:13:29 +0200 Subject: [PATCH] widget: Consider opacity when drawing toplevels This used to work in gtk3 and is used e.g. in the inspector when using wayland. --- gtk/gtkwidget.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index c605361d4d..e25255ed1a 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -15491,10 +15491,7 @@ gtk_widget_snapshot (GtkWidget *widget, if (gtk_snapshot_clips_rect (snapshot, &offset_clip)) return; - if (_gtk_widget_is_toplevel (widget)) - opacity = 1.0; - else - opacity = widget->priv->alpha / 255.0; + opacity = widget->priv->alpha / 255.0; if (opacity <= 0.0) return;