diff options
author | Glenn Morris <rgm@gnu.org> | 2011-02-02 23:02:52 -0800 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2011-02-02 23:02:52 -0800 |
commit | df27585129eda912634720f8185379de1c0de08d (patch) | |
tree | dac2d2a1bc11e80e46b6921327091c0b55e70ebb /lisp/emacs-lisp/helper.el | |
parent | 95838641ae01abb8589c99512dfd5ed6bccf25dc (diff) | |
download | emacs-df27585129eda912634720f8185379de1c0de08d.tar.gz emacs-df27585129eda912634720f8185379de1c0de08d.tar.bz2 emacs-df27585129eda912634720f8185379de1c0de08d.zip |
* lisp/ibuf-ext.el (ibuffer-filter-disable): Make it work. (Bug#7969)
Details:
An error in a filter would cause an infinite loop.
ibuffer-update calls ibuffer-redisplay-engine which calls
ibuffer-update which calls ibuffer-redisplay-engine, etc.
ibuffer-generate-filter-groups calls ibuffer-included-in-filters-p.
If ibuffer-included-in-filter-p-1 meets an unknown element in the
filter, it calls ibuffer-filter-disable, which calls ibuffer-update.
If the filters have not been properly disabled, we go round and round.
Diffstat (limited to 'lisp/emacs-lisp/helper.el')
0 files changed, 0 insertions, 0 deletions