From 560eb77f69e344cbd5130b44b68be9322ed64115 Mon Sep 17 00:00:00 2001 From: djcb Date: Wed, 16 May 2012 21:25:09 +0300 Subject: [PATCH] * another fix for mu4e~headers-redraw-get-view-window --- emacs/mu4e-headers.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/emacs/mu4e-headers.el b/emacs/mu4e-headers.el index 5aed47aa..49627464 100644 --- a/emacs/mu4e-headers.el +++ b/emacs/mu4e-headers.el @@ -630,8 +630,10 @@ update the query history stack." of `mu4e-split-view', and return a window for the message view." (unless (buffer-live-p mu4e~headers-buffer) (error "No headers buffer available")) - (while (> (count-windows) 2) ;; FIXME: why 2 and not 1? - (delete-window)) + (walk-windows + (lambda (win) + (when (> (count-windows) 2) + (delete-window win))) nil nil) (switch-to-buffer mu4e~headers-buffer) (cond ((eq mu4e-split-view 'horizontal) ;; split horizontally