add-log-current-function returning nil,
-2000-01-11 Sun Jari Aalto <jari.aalto@poboxes.com>
+2000-01-11 Jari Aalto <jari.aalto@poboxes.com>
+ * add-log.el (add-log-current-defun): Handle user-defined
+ add-log-current-function returning nil,
+
* add-log.el (add-change-log-entry): Insert version number
- if having found a current function.
+ if having found a current function
* add-log.el (add-log-current-defun): Call
`add-log-current-defun-function'. Try matches at level 0 and
(condition-case nil
(save-excursion
(let ((location (point)))
- (cond ((functionp add-log-current-defun-function)
- (funcall add-log-current-defun-function))
+ (cond ((and (functionp add-log-current-defun-function)
+ (funcall add-log-current-defun-function)))
((memq major-mode add-log-lisp-like-modes)
;; If we are now precisely at the beginning of a defun,
;; make sure beginning-of-defun finds that one