diff options
author | forcer <forcer> | 2005-09-20 19:25:00 +0000 |
---|---|---|
committer | forcer <mwolson@gnu.org> | 2005-09-20 19:25:00 +0000 |
commit | 6aef5b432ee8d76469b1b0e9df22d726836560dd (patch) | |
tree | e0bee76bc784b1bc8d44e5af15c9889ad7564caa /emms.el | |
parent | fa77f2c443f817f06bc7f0840b8c72de499bd10e (diff) |
Inefficiency removed: Update each track only once :P
darcs-hash:20050920192531-2189f-97973969ed90c9c72be6f4a9951c6de52a4558dc.gz
Diffstat (limited to 'emms.el')
-rw-r--r-- | emms.el | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -744,10 +744,12 @@ This is supplying ARGS as arguments to the source." (while pos (goto-char pos) (emms-playlist-update-track) - (setq beg (1+ pos) - pos (text-property-any beg (point-max) - 'emms-track - track)))))))) + (setq pos (text-property-any + (next-single-property-change (point) + 'emms-track) + (point-max) + 'emms-track + track)))))))) (buffer-list)) t) |