From 4622d8769895990d7ac5e03b0857658e3b165886 Mon Sep 17 00:00:00 2001 From: yoctocell Date: Fri, 8 Jan 2021 17:05:36 +0100 Subject: Check major mode when getting revision An error will the thrown otherwise. * git-email.el (git-email--log-get-revision): --- git-email.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'git-email.el') diff --git a/git-email.el b/git-email.el index 470de40..f3b8aae 100644 --- a/git-email.el +++ b/git-email.el @@ -307,7 +307,8 @@ them into the message buffer." (defun git-email--log-get-revision () "Get the revision at point in `log-view-mode'." - (cadr (log-view-current-entry (point) t))) + (when (eq major-mode 'vc-git-log-view-mode) + (cadr (log-view-current-entry (point) t)))) ;;;###autoload (defun git-email-format-patch (&optional args) -- cgit v1.2.3