From ad8488368b3c605365dcf33649edca17107d4ef8 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bernardy Date: Thu, 27 Nov 2014 10:16:57 +0100 Subject: [PATCH] always recompute the dynamic target for a mark This is a bug fix. Previously, recomputing was done only for refile, which is wrong: trash target can also be dynamic, and we want to allow the user to configure more dynamic targets. --- mu4e/mu4e-mark.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mu4e/mu4e-mark.el b/mu4e/mu4e-mark.el index f4d7973a..ced6939b 100644 --- a/mu4e/mu4e-mark.el +++ b/mu4e/mu4e-mark.el @@ -294,8 +294,7 @@ headers in the region. Optionally, provide TARGET (for moves)." (let ((cant-go-further) (eor (region-end))) (goto-char (region-beginning)) (while (and (<= (point) eor) (not cant-go-further)) - (when (eq mark 'refile) - (setq target (mu4e~mark-get-target mark target))) + (setq target (mu4e~mark-get-target mark target)) (mu4e-mark-at-point mark target) (setq cant-go-further (not (mu4e-headers-next))))))))