From: Karl Heuer Date: Fri, 31 Mar 1995 03:57:05 +0000 (+0000) Subject: (x_delete_display): Extract kboard deletion, for modularity. X-Git-Tag: emacs-19.34~4692 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=39f7900173f368079dd370008ef00680b20f0b86;p=emacs.git (x_delete_display): Extract kboard deletion, for modularity. --- 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) #endif #ifdef MULTI_KBOARD if (--dpyinfo->kboard->reference_count == 0) - { - KBOARD **kbp; - for (kbp = &all_kboards; *kbp != dpyinfo->kboard; - kbp = &(*kbp)->next_kboard) - if (*kbp == NULL) - abort (); - *kbp = dpyinfo->kboard->next_kboard; - wipe_kboard (dpyinfo->kboard); - xfree (dpyinfo->kboard); - } + delete_kboard (dpyinfo->kboard); #endif xfree (dpyinfo->font_table); xfree (dpyinfo->x_id_name);