# HG changeset patch # User Gerd Moellmann # Date 975506230 0 # Node ID c7396fdd8d6b0d3d256bfa1b78f1c428d7f9d65c # Parent d38d6c74805d7efec3b18e455fd21620d2a48d55 (Fx_create_frame): Reintroduce the call to face-set-after-frame-defaults. diff -r d38d6c74805d -r c7396fdd8d6b src/xfns.c --- a/src/xfns.c Wed Nov 29 13:14:06 2000 +0000 +++ b/src/xfns.c Wed Nov 29 13:57:10 2000 +0000 @@ -4315,6 +4315,13 @@ SET_FRAME_WIDTH (f, 0); change_frame_size (f, height, width, 1, 0, 0); + /* Set up faces after all frame parameters are known. This call + also merges in face attributes specified for new frames. If we + don't do this, the `menu' face for instance won't have the right + colors, and the menu bar won't appear in the specified colors for + new frames. */ + call1 (Qface_set_after_frame_default, frame); + #ifdef USE_X_TOOLKIT /* Create the menu bar. */ if (!minibuffer_only && FRAME_EXTERNAL_MENU_BAR (f))