diff options
| author | Alan Mackenzie | 2017-11-18 14:52:39 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2017-11-18 14:52:39 +0000 |
| commit | e9dd580cc8b3134eb82d758efb070a3ab8dd3e9a (patch) | |
| tree | cb626131eee284316025393543072a69557681e4 /src/bytecode.c | |
| parent | 90075e8e1e6d6d7b6b49cb20ecdbb5d3de53d48b (diff) | |
| download | emacs-e9dd580cc8b3134eb82d758efb070a3ab8dd3e9a.tar.gz emacs-e9dd580cc8b3134eb82d758efb070a3ab8dd3e9a.zip | |
Filter obtrusive events in help-read-key-sequence.
This fixes most of bug #29272.
* lisp/help.el (help-read-key-sequence): After a mouse event, pause for 0.01s,
discarding any events (such as <help-echo>) received in this time, before
polling for the double-click (etc.) events which may follow. This fixes the
infinite loop which occurred whwn <help-echo> events triggered a sit-for
whilst handling menu events.
Diffstat (limited to 'src/bytecode.c')
0 files changed, 0 insertions, 0 deletions