aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1995-06-21 18:32:45 +0000
committerRichard M. Stallman1995-06-21 18:32:45 +0000
commita18042d782dd5553db34e4f0090164b8849037ed (patch)
tree5d0aea3f84ca81d41b43d5b03586b45fcab308cd
parentd012942705b0e6768f3347bc4bb6e31bb786240e (diff)
downloademacs-a18042d782dd5553db34e4f0090164b8849037ed.tar.gz
emacs-a18042d782dd5553db34e4f0090164b8849037ed.zip
(precompute-menubar-bindings): While dumping,
garbage-collect after each menu.
-rw-r--r--lisp/startup.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/startup.el b/lisp/startup.el
index 6b636f54516..82a9094fbad 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -306,7 +306,10 @@ specified by the LC_ALL, LC_CTYPE and LANG environment variables.")
306 (symbolp (car (car submap))) 306 (symbolp (car (car submap)))
307 (stringp (car-safe (cdr (car submap)))) 307 (stringp (car-safe (cdr (car submap))))
308 (keymapp (cdr (cdr (car submap)))) 308 (keymapp (cdr (cdr (car submap))))
309 (x-popup-menu nil (cdr (cdr (car submap))))) 309 (progn
310 (x-popup-menu nil (cdr (cdr (car submap))))
311 (if purify-flag
312 (garbage-collect))))
310 (setq submap (cdr submap)))) 313 (setq submap (cdr submap))))
311 (setq define-key-rebound-commands t)) 314 (setq define-key-rebound-commands t))
312 315