From: Po Lu Date: Mon, 31 Jan 2022 02:30:24 +0000 (+0800) Subject: Fix builds without GTK X-Git-Tag: emacs-29.0.90~2644 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0a34aeee7e0fbc30a40ecd4191aba0b70e13cf8a;p=emacs.git Fix builds without GTK * src/xfns.c (x_set_alpha_background): Don't call gtk_widget_set_app_paintable without GTK. --- diff --git a/src/xfns.c b/src/xfns.c index c0198fdc9d1..ed56b072148 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -732,10 +732,12 @@ x_set_alpha_background (struct frame *f, Lisp_Object arg, Lisp_Object oldval) { gui_set_alpha_background (f, arg, oldval); +#ifdef USE_GTK /* This prevents GTK from painting the window's background, which interferes with transparent background in some environments */ gtk_widget_set_app_paintable (FRAME_GTK_OUTER_WIDGET (f), f->alpha_background != 1.0); +#endif if (f->alpha_background != 1.0) {