aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen Raeburn2000-05-25 16:45:32 +0000
committerKen Raeburn2000-05-25 16:45:32 +0000
commit7a18af49dc3e225afc4248d3374ff760f0bf39f3 (patch)
tree2434a92c583eeeb2325c9f2eebaa470c48e2dbe6
parent50d7ce09c6e12027b598b468558a9f0b7b3da8d3 (diff)
downloademacs-7a18af49dc3e225afc4248d3374ff760f0bf39f3.tar.gz
emacs-7a18af49dc3e225afc4248d3374ff760f0bf39f3.zip
* emacs.c (main): Initialize keyboard syms before initializing
window code, so face names are available.
-rw-r--r--src/ChangeLog5
-rw-r--r--src/emacs.c6
2 files changed, 10 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 555c2ca749e..efe9a1752d0 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12000-05-25 Ken Raeburn <raeburn@gnu.org>
2
3 * emacs.c (main): Initialize keyboard syms before initializing
4 window code, so face names are available.
5
12000-05-25 Stefan Monnier <monnier@cs.yale.edu> 62000-05-25 Stefan Monnier <monnier@cs.yale.edu>
2 7
3 * regex.c (at_begline_loc_p): Also recognize the \\(?:^ case 8 * regex.c (at_begline_loc_p): Also recognize the \\(?:^ case
diff --git a/src/emacs.c b/src/emacs.c
index 835cb5a79e0..ecc935e3c75 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -1100,6 +1100,11 @@ main (argc, argv, envp)
1100 faces, and the face implementation uses some symbols as 1100 faces, and the face implementation uses some symbols as
1101 face names. */ 1101 face names. */
1102 syms_of_xfaces (); 1102 syms_of_xfaces ();
1103 /* Call syms_of_keyboard before init_window_once because
1104 keyboard sets up symbols that include some face names that
1105 the X support will want to use. This can happen when
1106 CANNOT_DUMP is defined. */
1107 syms_of_keyboard ();
1103 1108
1104 init_window_once (); /* Init the window system */ 1109 init_window_once (); /* Init the window system */
1105 init_fileio_once (); /* Must precede any path manipulation. */ 1110 init_fileio_once (); /* Must precede any path manipulation. */
@@ -1331,7 +1336,6 @@ main (argc, argv, envp)
1331#endif /* CLASH_DETECTION */ 1336#endif /* CLASH_DETECTION */
1332 syms_of_indent (); 1337 syms_of_indent ();
1333 syms_of_insdel (); 1338 syms_of_insdel ();
1334 syms_of_keyboard ();
1335 syms_of_keymap (); 1339 syms_of_keymap ();
1336 syms_of_macros (); 1340 syms_of_macros ();
1337 syms_of_marker (); 1341 syms_of_marker ();