aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1995-04-10 23:43:57 +0000
committerKarl Heuer1995-04-10 23:43:57 +0000
commitab48365b501c0440950b5c06c857a4045cf7ef4c (patch)
tree8bc562efece1a9f0d1a1a7ce58e0f2093da36790 /src
parent01591d175e7a6b1a1227b3676a6f195f42368869 (diff)
downloademacs-ab48365b501c0440950b5c06c857a4045cf7ef4c.tar.gz
emacs-ab48365b501c0440950b5c06c857a4045cf7ef4c.zip
(push_frame_kboard, pop_frame_kboard): Do nothing if !MULTI_KBOARD.
Diffstat (limited to 'src')
-rw-r--r--src/keyboard.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 018cf7a11da..12badd943ec 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -800,6 +800,7 @@ void
800push_frame_kboard (f) 800push_frame_kboard (f)
801 FRAME_PTR f; 801 FRAME_PTR f;
802{ 802{
803#ifdef MULTI_KBOARD
803 struct kboard_stack *p 804 struct kboard_stack *p
804 = (struct kboard_stack *) xmalloc (sizeof (struct kboard_stack)); 805 = (struct kboard_stack *) xmalloc (sizeof (struct kboard_stack));
805 806
@@ -808,15 +809,18 @@ push_frame_kboard (f)
808 kboard_stack = p; 809 kboard_stack = p;
809 810
810 current_kboard = FRAME_KBOARD (f); 811 current_kboard = FRAME_KBOARD (f);
812#endif
811} 813}
812 814
813void 815void
814pop_frame_kboard () 816pop_frame_kboard ()
815{ 817{
818#ifdef MULTI_KBOARD
816 struct kboard_stack *p = kboard_stack; 819 struct kboard_stack *p = kboard_stack;
817 current_kboard = p->kboard; 820 current_kboard = p->kboard;
818 kboard_stack = p->next; 821 kboard_stack = p->next;
819 xfree (p); 822 xfree (p);
823#endif
820} 824}
821 825
822/* Handle errors that are not handled at inner levels 826/* Handle errors that are not handled at inner levels