aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarl Heuer1995-03-31 03:57:05 +0000
committerKarl Heuer1995-03-31 03:57:05 +0000
commit39f7900173f368079dd370008ef00680b20f0b86 (patch)
treeb5a60f605d2767cf2c4f0a84b53e63e2c11fee0d /src
parente50b8090d9577cedc59c687710cb4615c663e932 (diff)
downloademacs-39f7900173f368079dd370008ef00680b20f0b86.tar.gz
emacs-39f7900173f368079dd370008ef00680b20f0b86.zip
(x_delete_display): Extract kboard deletion, for modularity.
Diffstat (limited to 'src')
-rw-r--r--src/xterm.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 5b8e9e363d1..0c4a6253997 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -5811,16 +5811,7 @@ x_delete_display (dpyinfo)
5811#endif 5811#endif
5812#ifdef MULTI_KBOARD 5812#ifdef MULTI_KBOARD
5813 if (--dpyinfo->kboard->reference_count == 0) 5813 if (--dpyinfo->kboard->reference_count == 0)
5814 { 5814 delete_kboard (dpyinfo->kboard);
5815 KBOARD **kbp;
5816 for (kbp = &all_kboards; *kbp != dpyinfo->kboard;
5817 kbp = &(*kbp)->next_kboard)
5818 if (*kbp == NULL)
5819 abort ();
5820 *kbp = dpyinfo->kboard->next_kboard;
5821 wipe_kboard (dpyinfo->kboard);
5822 xfree (dpyinfo->kboard);
5823 }
5824#endif 5815#endif
5825 xfree (dpyinfo->font_table); 5816 xfree (dpyinfo->font_table);
5826 xfree (dpyinfo->x_id_name); 5817 xfree (dpyinfo->x_id_name);