mirror of https://github.com/djcb/mu.git
mu4e: temporary reset browse-url-handlers in view in xwidget action
If `browse-url-handlers` is set `mu4e-action-view-in-xwidget` function tries to open url in the handler first instead of xwidget. This is happening because `browse-url` first checks `browse-url-handlers` and `browse-url-browser-function` after. Signed-off-by: Aleksei Atavin <axeoman@gmail.com>
This commit is contained in:
parent
06be7a24e7
commit
0f097e00c6
|
@ -654,9 +654,10 @@ determine which browser function to use."
|
|||
"Show current MSG in an embedded xwidget, if available."
|
||||
(unless (fboundp 'xwidget-webkit-browse-url)
|
||||
(mu4e-error "No xwidget support available"))
|
||||
(let ((browse-url-browser-function
|
||||
(lambda (url &optional _rest)
|
||||
(xwidget-webkit-browse-url url))))
|
||||
(let ((browse-url-handlers nil)
|
||||
(browse-url-browser-function
|
||||
(lambda (url &optional _rest)
|
||||
(xwidget-webkit-browse-url url))))
|
||||
(mu4e-action-view-in-browser msg)))
|
||||
|
||||
(defun mu4e~view-render-buffer (msg)
|
||||
|
|
Loading…
Reference in New Issue