Index: emacs/src/frame.c diff -c emacs/src/frame.c:1.316 emacs/src/frame.c:1.317 *** emacs/src/frame.c:1.316 Fri Jun 10 02:22:11 2005 --- emacs/src/frame.c Tue Jun 21 16:14:51 2005 *************** *** 2313,2318 **** --- 2313,2324 ---- prop = parms[i]; val = values[i]; store_frame_param (f, prop, val); + + /* Changing the background color might change the background + mode, so that we have to load new defface specs. + Call frame-set-background-mode to do that. */ + if (EQ (prop, Qbackground_color)) + call1 (Qframe_set_background_mode, frame); } }
_______________________________________________ Emacs-diffs mailing list Emacs-diffs@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-diffs