branch: elpa/helm commit ebef12f70ebd3f1648c541bb5c73f77831146403 Author: Thierry Volpiatto <thie...@posteo.net> Commit: Thierry Volpiatto <thie...@posteo.net>
Use default-toplevel-value for restoring minibuffer-follows-selected-frame This allows resetting to original value if something eroneously let-bind it on top. --- helm-core.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/helm-core.el b/helm-core.el index 84170551da..49894703d5 100644 --- a/helm-core.el +++ b/helm-core.el @@ -2940,7 +2940,7 @@ HISTORY args see `helm'." minibuffer-completion-confirm (ori--minibuffer-follows-selected-frame (and (boundp 'minibuffer-follows-selected-frame) - (default-value 'minibuffer-follows-selected-frame))) + (default-toplevel-value 'minibuffer-follows-selected-frame))) (input-method-verbose-flag helm-input-method-verbose-flag) (helm-maybe-use-default-as-input (and (null input) @@ -3014,8 +3014,8 @@ HISTORY args see `helm'." (helm--remap-mouse-mode -1) ; Reenable mouse bindings. (setq helm-alive-p nil) (and ori--minibuffer-follows-selected-frame - (setq minibuffer-follows-selected-frame - ori--minibuffer-follows-selected-frame)) + (set-default-toplevel-value 'minibuffer-follows-selected-frame + ori--minibuffer-follows-selected-frame)) ;; Prevent error "No buffer named *helm*" triggered by ;; `helm-set-local-variable'. (setq helm--force-updating-p nil)