[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/keyboard.c,v
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/keyboard.c,v |
Date: |
Wed, 31 Oct 2007 19:25:34 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Stefan Monnier <monnier> 07/10/31 19:25:33
Index: keyboard.c
===================================================================
RCS file: /sources/emacs/emacs/src/keyboard.c,v
retrieving revision 1.927
retrieving revision 1.928
diff -u -b -r1.927 -r1.928
--- keyboard.c 27 Oct 2007 09:07:16 -0000 1.927
+++ keyboard.c 31 Oct 2007 19:25:31 -0000 1.928
@@ -7097,7 +7097,7 @@
int nread = 0;
if (!terminal->name) /* Don't read from a dead terminal. */
- return;
+ return 0;
if (terminal->type != output_termcap)
abort ();
@@ -11572,9 +11572,12 @@
#ifdef MULTI_KBOARD
current_kboard = initial_kboard;
#endif
+ /* Re-initialize the keyboard again. */
wipe_kboard (current_kboard);
init_kboard (current_kboard);
- /* Leave Vwindow_system at its `t' default for now. */
+ /* A value of nil for Vwindow_system normally means a tty, but we also use
+ it for the initial terminal since there is no window system there. */
+ current_kboard->Vwindow_system = Qnil;
if (!noninteractive)
{
@@ -12400,6 +12403,15 @@
Help functions bind this to allow help on disabled menu items
and tool-bar buttons. */);
Venable_disabled_menus_and_buttons = Qnil;
+
+#ifdef MULTI_KBOARD
+ /* Create the initial keyboard. */
+ initial_kboard = (KBOARD *) xmalloc (sizeof (KBOARD));
+ init_kboard (initial_kboard);
+ /* Vwindow_system is left at t for now. */
+ initial_kboard->next_kboard = all_kboards;
+ all_kboards = initial_kboard;
+#endif
}
void
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, (continued)
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Miles Bader, 2007/10/09
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Eli Zaretskii, 2007/10/13
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Eli Zaretskii, 2007/10/13
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Eli Zaretskii, 2007/10/13
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Richard M. Stallman, 2007/10/14
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Stefan Monnier, 2007/10/16
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Stefan Monnier, 2007/10/18
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Stefan Monnier, 2007/10/23
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Stefan Monnier, 2007/10/24
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v, Miles Bader, 2007/10/27
- [Emacs-diffs] Changes to emacs/src/keyboard.c,v,
Stefan Monnier <=