# HG changeset patch # User Karl Heuer # Date 796622225 0 # Node ID 0e9fad3ccf038cb55fa13c842ff7d6146a35dd7c # Parent d5cd4e37533527cada9c23b8df07eacfd9027a86 (x_delete_display): Extract kboard deletion, for modularity. diff -r d5cd4e375335 -r 0e9fad3ccf03 src/xterm.c --- a/src/xterm.c Fri Mar 31 03:56:30 1995 +0000 +++ b/src/xterm.c Fri Mar 31 03:57:05 1995 +0000 @@ -5811,16 +5811,7 @@ #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);