From: Po Lu Date: Wed, 3 Aug 2022 12:16:31 +0000 (+0800) Subject: Fix crash on setting frame background color X-Git-Tag: emacs-29.0.90~1447^2~507 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=bb56cc4cad3a5680e30dc29723690708bcff08f2;p=emacs.git Fix crash on setting frame background color * src/xfns.c (x_set_background_color): Stop setting scroll bar window background, since this is now taken care of automatically. --- diff --git a/src/xfns.c b/src/xfns.c index c149eaeca3b..614a5b34551 100644 --- a/src/xfns.c +++ b/src/xfns.c @@ -1202,20 +1202,6 @@ x_set_background_color (struct frame *f, Lisp_Object arg, Lisp_Object oldval) xg_set_background_color (f, bg); #endif -#ifndef USE_TOOLKIT_SCROLL_BARS /* Turns out to be annoying with - toolkit scroll bars. */ - { - Lisp_Object bar; - for (bar = FRAME_SCROLL_BARS (f); - !NILP (bar); - bar = XSCROLL_BAR (bar)->next) - { - Window window = XSCROLL_BAR (bar)->x_window; - XSetWindowBackground (dpy, window, bg); - } - } -#endif /* USE_TOOLKIT_SCROLL_BARS */ - unblock_input (); update_face_from_frame_parameter (f, Qbackground_color, arg);