William McCallum <address@hidden> writes:
I started Carbon Emacs from the finder, typed M-x customize, then used
the mouse to select an option from the Confirm Kill Emacs dropdown
menue in the customize buffer (just as an example). I set this option
to a different value, then chose Save for Future Sessions from the
state dropdown menu. Emacs froze until I typed C-g, and then the
.emacs file (which is my customize) had not been altered. [...]
Turns out Emacs didn't freeze; it was taking extremely long to complete
the operation, ever since they added support for themes to customize!
The problem has to do with polling too often for the `quit' character
in
a tight `eval' loop. The following patch, already checked in to the
CVS
repository, fixes it:
2003-04-14 Andrew Choi <address@hidden>
* macterm.c (mac_check_for_quit_char): Don't check more often than
once a second.