]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_delete_display): Extract kboard deletion, for modularity.
authorKarl Heuer <kwzh@gnu.org>
Fri, 31 Mar 1995 03:57:05 +0000 (03:57 +0000)
committerKarl Heuer <kwzh@gnu.org>
Fri, 31 Mar 1995 03:57:05 +0000 (03:57 +0000)
src/xterm.c

index 5b8e9e363d1dc7664d15e1773754468e8c7160d4..0c4a62539979551bc7b131df95b0e46b1f0edb38 100644 (file)
@@ -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);