summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Volpiatto <thierry.volpiatto@gmail.com>2016-09-28 11:45:40 +0200
committerThierry Volpiatto <thierry.volpiatto@gmail.com>2016-09-28 11:45:40 +0200
commit1a0375918373fdef6e41b7564e9641f3f727a7bb (patch)
treea4c2550e62855ed27781f61452e3085ccf5a51ec
parentf6e94b943b109ea84e2fe9d7aaeec8baf8bf93f7 (diff)
Restore mode-line face when exiting minibuffer as well (#1579, #1593).
* helm.el (helm-execute-selection-action): Restore face-remapping-alist.
-rw-r--r--helm.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/helm.el b/helm.el
index a358b653..64b050a9 100644
--- a/helm.el
+++ b/helm.el
@@ -3507,6 +3507,9 @@ function."
;; is split, so jump to this position before executing action.
(helm-current-position 'restore)
(prog1 (helm-execute-selection-action-1)
+ (setq face-remapping-alist
+ (delete (assoc 'mode-line face-remapping-alist)
+ face-remapping-alist))
(helm-log-run-hook 'helm-after-action-hook)))
(defun helm-execute-selection-action-1 (&optional