fix(debugger): wrong-number-of-arguments error

dape-breakpoint-save's sole argument is optional. Calls omitting it
would cause our advise to throw an arity error.

Amend: 52dbde017a
This commit is contained in:
Henrik Lissner
2025-05-14 23:40:51 +02:00
parent 3c8240dfaa
commit 4b99e6f156

View File

@ -40,7 +40,7 @@
;; HACK: Otherwise, if `dape-default-breakpoints-file's parent directory ;; HACK: Otherwise, if `dape-default-breakpoints-file's parent directory
;; doesn't exist, `dape-breakpoint-save' will throw an error. ;; doesn't exist, `dape-breakpoint-save' will throw an error.
;; REVIEW: This should be upstreamed. ;; REVIEW: This should be upstreamed.
(defadvice! +debugger--make-directory-a (file) (defadvice! +debugger--make-directory-a (&optional file)
:before #'dape-breakpoint-save :before #'dape-breakpoint-save
(make-directory (file-name-directory (or file dape-default-breakpoints-file)) t))) (make-directory (file-name-directory (or file dape-default-breakpoints-file)) t)))