branch: externals/mpdired commit 8c44811998c0a049adea28a7c73c570541b85e0c Author: Manuel Giraud <man...@ledu-giraud.fr> Commit: Manuel Giraud <man...@ledu-giraud.fr>
fix directory/playlist tracking Correctly reset `mpdired--directory' and `mpdired--playlist' in the "go to toplevel" error case. --- mpdired.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mpdired.el b/mpdired.el index 34e344f35d..a4196914fe 100644 --- a/mpdired.el +++ b/mpdired.el @@ -896,7 +896,11 @@ SEPARATOR string." ;; If get an error "No such playlist" then we may have ;; a bogus `mpdired--directory': go back to toplevel. (when (eq mpdired--error 'no-playlist) - (setq mpdired--error nil) + ;; Reset playlist and directory. + (with-current-buffer mpdired--comm-buffer + (setq mpdired--playlist nil)) + (setq mpdired--directory nil + mpdired--error nil) (mpdired-listall-internal "")))) (t (mpdired-listall-internal ""))))))