aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
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